草庐IT

X5WebView

全部标签

Android 如何在这样的 webview 中显示链接?

有谁知道在webview中显示URL的方法吗但在这里我得到像这样这里没有焦点和没有点击选项不起作用任何东西请给我一些建议..此代码在webview中使用显示数据webview.getSettings().setJavaScriptEnabled(true);webview.loadDataWithBaseURL(null,string,"text/html","utf-8",null); 最佳答案 使用Linkify.Spannablesp=newSpannableString(Html.fromHtml(string));Link

android - Stripe 结帐在 android webview 中不起作用

我正在开发android应用程序。我工作的服务器为用户提供订阅功能,因此用户需要付费才能成为该网站的成员(member)。现在我正在android应用程序中进行相同的工作,并使用webview来执行支付网关。我正在webview中加载stripecheckoutpayment的url。但我在webview中收到以下Stripe结帐错误。Sorry,therewasaproblemloadingCheckout.Ifthispersists,pleasetryadifferentbrowser.如何在webview中解决这个问题,以便它可以在我的应用程序中工作?

android - webview 迫使我的 scrollview 到底部

我在scrollview中有一个webview,当Activity加载时,一旦webview完成“loadData”,它就会强制我的scrollview到底部(webview所在的位置)。我如何防止这种情况发生?我试过这个,但它会上下跳动屏幕,这是我不想要的:ScrollViewscroll=(ScrollView)findViewById(R.id.detailsScroll);scroll.post(newRunnable(){@Overridepublicvoidrun(){ScrollViewscroll=(ScrollView)findViewById(R.id.detail

android - 在 Android Webview 中使用元视口(viewport)宽度

我想使用viewport标签将html内容放入WebView。这似乎在Chrome浏览器中运行良好,但无法缩放以适应WebView。我做了一个简化的测试Activity:publicclassMyActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);//--------------------------------------------------//Createasimplehtmlpageincludingv

android - Webview 不加载 URL,但浏览器加载

因此,从我的第一个屏幕开始,我将一个URL传递给一个要在webview中启动的Activity。但是当webview启动时,它显示“网页不可用-URL的网页可能暂时关闭或者它可能已永久移动到新的网址”但是当我在Android浏览器中启动相同的URL时,它工作正常。这是我在webview中启动该URL的代码super.onCreate(savedInstanceState);Stringurl="";url=getIntent().getStringExtra("loginURL");WebViewurlWebView=newWebView(this);urlWebView.setWeb

java - 从android的webview访问JSON响应

在Android上,我有一个webView。我正在加载一个url。首先,我得到一个Facebook的登录页面,在填写登录详细信息后,它会在同一个webView上给我一个JSONResponse。我正在使用这段代码加载那个URL但现在我不知道如何在string中获取那个JSONResponse我完成了那个url的内容。WebViewClientyourWebClient=newWebViewClient(){@OverridepublicbooleanshouldOverrideUrlLoading(WebViewview,Stringurl){returnfalse;}@Overrid

android - 在 Android webview 中自动播放 vimeo 视频

我已经设法使用以下方法加载和播放vimeo视频。但是,如vimeooembeddoc中所示,autoplay=1s不会在加载时自动播放。任何人都找到了自动播放的方法(还需要在视频结束时捕捉事件)mWebView.getSettings().setJavaScriptEnabled(true);mWebView.getSettings().setAppCacheEnabled(true);mWebView.getSettings().setDomStorageEnabled(true);//howpluginisenabledchangeinAPI8if(Build.VERSION.SD

android - 使用 CSS 更改 WebView 字体; Assets 文件夹中的字体文件。 (问题)

我想更改WebView字体。“Assets”文件夹中有2个文件。它们是:assets/fonts/DejaVuSans.ttf和Assets/css/result.css我在StackOverflow上搜索了一些答案并找到了解决方案,但它不起作用。result.css使用@font-face指令加载DejaVuSans.ttf。然后它包含在传递给WebView::loadDataWithBaseURL的数据的标记中(代码如下)。问题是CSS样式有效(文本为红色)但字体无效。当我显示注音符号(/'pə:sn/)时出现方block字符。StringresultText="";resultT

java - 如何在加载 webview 后关闭我的进度对话框?

我的代码需要什么才能在加载webview后生成对话框dismiss()?publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);CookieSyncManager.createInstance(this);CookieSyncManager.getInstance().startSync();webview=(WebView)findViewById(R.id.webview);webview.setWebViewClien

android - 以编程方式更改 WebView 中的 HTML

我正在使用将htmlAssets页面加载到WebView中webMain.loadUrl("file:///android_asset/record.html");效果很好,但在html中有许多地方我想使用来自应用程序的信息。例如,HTML可能包含读取“[Custom]”的文本。有什么方法可以用从应用程序传递的信息替换该词? 最佳答案 这是一个已经被接受的老问题,但是我相信这个问题可以通过使用javascript以更优雅的方式解决。将html文件保存在您的Assets文件夹中,并用具有唯一ID的div元素将要替换的文本包围起来。..