草庐IT

X5WebView

全部标签

android - 如何在android中将url加载到webview时显示进度?

我正在将url加载到webview中:WebViewwebview=(WebView)findViewById(R.id.webview);webview.loadUrl(url);加载url需要一些时间,在此期间它会显示一个空白屏幕。我想在加载url时显示一个进度对话框:ProgressDialogdialog=ProgressDialog.show(this,"HI","Loading......",true);但是,上面的代码不起作用。如果有任何想法,请帮助。提前致谢。 最佳答案 为您的WebView设置一个WebViewCl

android - 移动应用程序中 webview 和 native 代码之间的通信

我必须开发一个电子商务移动应用程序。为了在应用程序中显示产品,我必须使用指向移动网站的WebView。与每个产品相关联的是“添加到购物车”按钮。此按钮也是移动站点的一个元素。在移动应用程序的选项卡栏(而不是在WebView中)有篮子的图标和篮子的元素数量。webview如何知道用户已将一个或多个元素添加到购物车并将此信息发送到可以更新购物车图标的native移动应用程序? 最佳答案 Javascript。您使用JavascriptInterface将WebView绑定(bind)到您的Android应用程序。以下是一些引用文档:Bu

ios - 从 Facebook WebView 中打开 iOS 深层链接停止工作

我的应用程序的深层链接突然在FacebookWebView中停止工作,但当我在Safari中打开深层链接(或在WebView中单击共享并选择Safari)时,它们工作正常。我为我的资源和应用程序链接添加了所有必要的开放图标签,如下所述:https://developers.facebook.com/docs/applinks/add-to-content有没有人在新的Facebook应用程序更新后遇到过同样的行为?版本:(34.0.0.36.265)如果我想离开Facebook,我会收到通常的提示,但点击它后没有任何反应,设备停留在FacebookWebView中。我查看了https:

iphone - 当 webview 大于屏幕时,将 UIWebview 内容转换为 UIImage

非常类似于thisquestion(还有thisanswer),我正在尝试从WebView中制作一个UIImage。到目前为止,我正在使用答案中建议的代码,特别是:UIGraphicsBeginImageContext(webview.bounds.size);[webview.layerrenderInContext:UIGraphicsGetCurrentContext()];UIImage*image=UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageContext();但是,当webview的内容大于屏幕

iOS 5 UIWebview 委托(delegate) : WebKit discarded an uncaught exception in the webView:decidePolicyForNavigationAction

我正在使用委托(delegate)方法shouldStartLoadWithRequest来捕获链接点击并处理我的应用程序内的特定情况,而不是让webView导航到链接。在这段代码中,我试图将一个新的ViewController压入堆栈。在尝试推送View后,我立即崩溃,并在我的控制台中显示以下消息:WebKitdiscardedanuncaughtexceptioninthewebView:decidePolicyForNavigationAction:request:frame:decisionListener:delegate:我的代码是这样的:-(BOOL)webView:(U

ios - WebView 上是否提供扫描信用卡选项?

新的iOS8扫描信用卡选项在Safari上非常有用。有人设法让它在Web应用程序的WebView中工作吗?我使用的是有效的SSL证书,并且我使用的是正确的输入ID,如下所述:https://stackoverflow.com/a/25925195/3949713谢谢。 最佳答案 不,这个选项在UIWebView和WKWebView中都不可用。最好的办法是改用SFSafariViewController。它在那里工作的原因是因为它在单独的进程中运行,以防止您的应用访问此安全相关信息。 关于

Android WebView "tel:"链接显示网页未找到

我正在尝试让我的androidwebview应用程序打开tel:到手机的链接。每次我打开电话链接时,它都会很好地打开电话。但是,一旦我完成通话并返回应用程序,它就会出现在一个页面上,上面写着“找不到网页,电话:0000000000”。然后我必须再次点击返回按钮才能进入我点击电话号码的页面。有没有办法让它打开TEL链接,而无需尝试在webview中找到页面以及在手机上打开它?这是我在WebView中用来覆盖其对TEL和Mailto链接的处理的代码:publicbooleanshouldOverrideUrlLoading(WebViewview,Stringurl){if(url.sta

Android WebView "tel:"链接显示网页未找到

我正在尝试让我的androidwebview应用程序打开tel:到手机的链接。每次我打开电话链接时,它都会很好地打开电话。但是,一旦我完成通话并返回应用程序,它就会出现在一个页面上,上面写着“找不到网页,电话:0000000000”。然后我必须再次点击返回按钮才能进入我点击电话号码的页面。有没有办法让它打开TEL链接,而无需尝试在webview中找到页面以及在手机上打开它?这是我在WebView中用来覆盖其对TEL和Mailto链接的处理的代码:publicbooleanshouldOverrideUrlLoading(WebViewview,Stringurl){if(url.sta

ios - 如何更改用户安装的 webview 的 url? Xcode

我正在使用Swift中的Xcode构建一个iOS应用程序。我的应用程序中有一个WebView。但我不希望它指向一个特定的url。我需要偶尔更改url,即使在用户安装它之后也是如此。我不知道这是否可能,并且在搜索了一段时间后我还没有找到解决方案。非常感谢! 最佳答案 我能想到几种不同难度和灵active的方法:如果您知道有多个合适的网站,您可以维护一组URL并根据您需要的任何标准加载不同的条目。您可以通过应用更新来更新数组或单个URL。您可以将预加载的URL设置为您拥有的域,该域设置为重定向到您选择的任何URL。这既简单又便宜。您可以

swift - WebView.stringByEvaluatingJavaScriptFromString 解析错误

当使用包含语法错误的WebView.stringByEvaluatingJavaScriptFromString加载脚本时,根本不会加载脚本,也不会返回任何错误。我像这样设置WebView的上下文来报告错误:letcontext=view.mainFrame.javaScriptContext;context.setObject(false,forKeyedSubscript:"JSError");context.exceptionHandler={context,exceptioninself.logIntern("JSError:"+exception.toString());co