是否可以在加载页面之前将JS注入Android WebView?

时间:2014-12-12 16:40:27

标签: javascript android webview inject

我需要在加载页面并执行其JS代码之前向窗口对象添加一些属性。我有几个理由这样做,但一个是添加对Android WebView尚不支持的HTML5 API的支持。如果我在onPageLoad()中注入JS代码,它适用于之后执行的所有JS代码。但是我需要使第三方页面加载良好,它有一些JS代码,在我注入我的JS代码之前执行。我检查了这里问的其他问题 Android WebView Inject Javascript before html loaded但他们没有提供好的答案。我试图在onLoadResource()中注入JS代码,但它仍然不能解决这个问题。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

在pageLoad函数中加载它但运行所有函数或在$(document).ready();

中使用这些API

希望这可以帮助你。谢谢。