Android:在onPageFinished事件之外将Javascript注入Webview

use*_*228 2 android

嘿专家,实际上这是一个非常简单的问题......只是不知道答案.

我有一个Android应用程序,运行WebView加载某个页面,也是应用程序的一部分.

在给定的时刻,我想在WebView页面中调用一个javascript函数,但我想在onPageFinished事件之外执行此操作.

那可能吗?有任何想法吗?

提前致谢.

Com*_*are 5

那可能吗?

当然.使用loadUrl("javascript:...");,...无论您希望在当前加载的网页的上下文中运行什么Javascript.这与bookmarklets使用的技巧基本相同.

这是一个示例项目,通过将GPS位置推送到Javascript来证明这一点.

  • 请注意,由于重定向,onpagefinished可能会针对给定的URL触发几次. (2认同)