Questions tagged «webviewclient»

8
调用loadurl时,Android Webview启动浏览器
我创建了一个Activity具有标题和Web视图的LinearLayout。在onResume()方法中调用webView.loadUrl(url)。问题在于活动首先显示标题,其余屏幕为空白,然后启动设备浏览器并显示URL页面。我想看到的是WebView标题下方显示的页面。可能是什么问题呢? 编辑:好的,做了一些进一步的搜索,找到了这个: 单击URL将打开默认浏览器 它指向此处的WebView教程。 只需实现Web客户端并进行设置即可。


8
在WebViewClient中启用常规JavaScript
在google中寻找答案时,似乎我不是唯一一个似乎无法解决的问题。 我设法用自定义WebViewClient创建了一个WebView-这使我可以进行流程对话,并在无法加载URL的情况下显示错误消息。 但这给JavaScript造成了问题。我正在加载的URL包含一些JavaScript,这些JavaScript更改了一些HTML元素CSS样式(显示或隐藏元素)或重定向到onclick的另一个位置-甚至可能希望显示警报框。但是通过使用WebViewClient,这些都不起作用。 这是我加载页面的方式: public void loadUrl(String url) { final ProgressDialog dialog = ProgressDialog.show(myActivity.this, "", getString(R.string.loading), true); final WebView myWebView = (WebView) findViewById(R.id.webview); myWebView.setVerticalScrollBarEnabled(false); myWebView.setHorizontalScrollBarEnabled(false); WebSettings webSettings = myWebView.getSettings(); webSettings.setJavaScriptEnabled(true); myWebView.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { Toast.makeText(myActivity.this, url, Toast.LENGTH_SHORT).show(); //Debugging purposes if (url.endsWith(".mp4")) { Intent …

2
WebViewClient和WebChromeClient是否互斥?
从这个很好的解释有关之间的差异WebViewClient,并WebChromeClient似乎如果你使用一个,你不应该使用其他的(对于相同的WebView对象)。 我的理解正确吗? 如果没有,一个人何时会同时使用WebViewClient 和 WebChromeClient用于同一WebView物体? 有没有这样的情况示例,仅对同一对象同时使用WebViewClient 和 可以实现特定目标?WebChromeClientWebView
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.