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?

我如何在 GeckoView 上使用 canGoBack()

InputManagerService实体按键及组合按键-Android12

InputManagerService实体按键及组合按键-Android12

InputManagerService实体按键及组合按键-Android12

GeckoView 中有 shouldOverrideUrlLoading 吗?