WebView在Android中无法正常工作

时间:2017-12-02 14:35:36

标签: javascript java android android-studio webview

我的代码有什么问题?

我制作了一个特定问题的视频 - Problem Video In Google Drive

为简单起见,我从代码中删除了日志标记。

WebView webView=findViewById(R.id.webview);
    webView.getSettings().setJavaScriptEnabled(true);
    webView.setWebViewClient(new WebViewClient(){
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
            return super.shouldOverrideUrlLoading(view, url);
        }

        @Override
        public void onPageStarted(WebView view, String url, Bitmap favicon) {
            super.onPageStarted(view, url, favicon);
        }

        @Override
        public void onPageFinished(WebView view, String url) {
            super.onPageFinished(view, url);
        }
    });
    webView.loadUrl("http://www.tamosho.tj/");

问题1:不再调用 onPageFinished()

问题2:页面加载但没有链接在webView中工作,这意味着当我点击菜单链接时它什么都不做。

请注意:我测试了其他几个链接,例如google.com,yahoo.com等等,它完美地运行了所有内容。

在logcat中我得到一个Java脚本URL,如下所示 -

"Uncaught TypeError: Cannot read property 'IsIE8' of undefined", source: http://www.tamosho.tj/bitrix/js/main/core/core_frame_cache.min.js?151110116011191 (1)

请帮助我,任何人。

0 个答案:

没有答案