GeckoView 发送事件或启动函数 (Android)
Posted
技术标签:
【中文标题】GeckoView 发送事件或启动函数 (Android)【英文标题】:GeckoView send event or start function (Android) 【发布时间】:2019-10-24 08:47:15 【问题描述】:我已将 GeckoView 构建到我的应用程序中。到目前为止它工作得很好。现在我想在按下后退按钮(“onBackPressed”)时向 GeckoView 中的脚本发送一个事件。
是否可以在 GeckoView 中启动打开页面的 javascript 函数?
或者我可以将事件发送到 GeckoView 中的页面吗?
函数 GeckoView.importScript() 不再存在...
【问题讨论】:
【参考方案1】:有两种选择:
-
加载“javascript:...”URI。不过,我不确定这是否可以让您访问当前文档。
将 WebExtension 加载到 GeckoView 中,然后使用 Messaging API 从您的 Java/Kotlin 代码与您的扩展的内容脚本进行通信。
【讨论】:
以上是关于GeckoView 发送事件或启动函数 (Android)的主要内容,如果未能解决你的问题,请参考以下文章
我如何在 GeckoView 上使用 canGoBack()
InputManagerService实体按键及组合按键-Android12
InputManagerService实体按键及组合按键-Android12