Javascript Android应用程序:是否可以将脚本注入web浏览器

Javascript Android应用程序:是否可以将脚本注入web浏览器,javascript,android,Javascript,Android,我想创建一个应用程序,当用户单击共享菜单中的某个项目时,它能够将javascript脚本注入网页(触发应用程序执行此操作的其他方法也可以) 我发现使用ACTION\u SENDintent将一个项目添加到共享菜单非常简单 然而,我做了很多谷歌搜索,但我似乎找不到任何人将脚本注入Android网络浏览器的例子,这就是为什么我开始怀疑这是否可行的原因 本质上,我有一个bookmarklet,它将javascript注入到您正在查看的任何网页中。我想建立一个应用程序,它的功能与bookmarklet完

我想创建一个应用程序,当用户单击共享菜单中的某个项目时,它能够将javascript脚本注入网页(触发应用程序执行此操作的其他方法也可以)

我发现使用
ACTION\u SEND
intent将一个项目添加到共享菜单非常简单

然而,我做了很多谷歌搜索,但我似乎找不到任何人将脚本注入Android网络浏览器的例子,这就是为什么我开始怀疑这是否可行的原因


本质上,我有一个bookmarklet,它将javascript注入到您正在查看的任何网页中。我想建立一个应用程序,它的功能与bookmarklet完全相同。实现这一目标的任何其他建议都会很有趣。

如果有办法做到这一点,那将是黑客的天堂。我正在使用loadUrl(“javascript:(function(){document.getElementsByTagName('video')[0]。play();})(”;在onPageFinished方法中,插入在网页上启动视频所需的代码,因此是的,可以在加载的网页中插入Javascript。@AleksG bookmarklets可以做到这一点,与用户选择bookmarklet相比,用户从共享菜单选择bookmarklet是否会触发任何额外的安全风险?@wildcuper非常感谢,我将给出一个goBookmarklet,它是通过用户的直接操作执行的。当用户运行应用程序时,用户不希望它在浏览器中运行JS。