1

HTML 代码:

<!DOCTYPE html>
    <html>
        <head>
            <script src="resource://jquery.min.js"></script>
        </head>
        <body>
        </body>
    </html>

我想拦截协议(资源://)并将 Javascript 手动加载到 webview 中。所以我可以将第三方库存储在 android 资产中。

我尝试覆盖 WebViewClient 的 onLoadResource ,然后使用 webView.loadData (data, mimeType, encoding); 但它不起作用,因为应用程序进入了无限循环。

4

1 回答 1

1

找到了答案,而且效果很好!我已经通过 google 和 stackoverflow 多次搜索过这个问题,但没有得到正确的答案。最后我的室友第一次尝试就成功了。

来自资产的 Android WebView Javascript

于 2013-04-19T00:12:46.173 回答