javascript - 是否可以在 Firefox WebExtensions 中获取 hwnd?

标签 javascript firefox-addon-webextensions

在我的 WebExtensions 附加组件中,我需要获取浏览器窗口的 hwnd。

我可以想出一种方法来做到这一点,通过向 native 消息应用程序发送查询消息,在 native 应用程序中,使用 FindWindow() 获取浏览器 hwnd,然后发送回附加组件.

我想知道,我可以在纯 JavaScript 中获取 hwnd (没有 native 消息传递)吗?

最佳答案

否(Firefox 57 之后):使用 Native Messaging

没有。您所描述的(使用 native 消息传递)是自 Firefox 57 起可用的唯一方法。

在 Firefox 57 之前,可以使用 WebExtensions experiment

hwnd is exposed其他类型的 Firefox 附加组件。因此,您可以创建一个 WebExtensions experiment使您能够访问基于 WebExtensions 的附加组件中的 hwnd。然而,除非你能提出一个很好的理由,否则我怀疑它是否会被整合到普通的 Firefox 中。

关于javascript - 是否可以在 Firefox WebExtensions 中获取 hwnd?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43886552/

相关文章:

javascript - 使用递归重试 vue 资源 ajax 调用

javascript - 一种缩小或丑化 ES6 模板字符串的方法

javascript addEventListener 和 runtime.onMessage.addListener

javascript - 单击按钮删除 Cookie - Web 扩展 API

javascript - 创建元素后运行回调

php - 您认为Windows上最美观的HTML/CSS/JavaScript/PHP编辑器是什么?

javascript - 用于复制图像的 Firefox WebExtension 替代插件剪贴板 sdk

testing - 如何测试 Chrome Extension/Firefox WebExtension 代码?

firefox - 如何自行托管 mozilla 网络扩展?

javascript - 使用 javascript 调用其他函数的 this