是否有可能在Firefox WebExtensions中获得hwnd?

时间:2017-05-10 07:54:14

标签: javascript firefox-webextensions

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

我可以想办法,通过向本机消息应用程序发送查询消息,在本机应用程序中,使用FindWindow()获取浏览器hwnd,然后发送回附加组件。

我想知道,我可以在纯JavaScript中使用hwnd(没有本机消息传递)吗?

1 个答案:

答案 0 :(得分:1)

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

没有。您所描述的内容(使用本机消息传递)是从Firefox 57开始提供的唯一方法。

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

hwnd is exposed到其他类型的Firefox附加组件。因此,您可以创建WebExtensions experiment,以便在基于WebExtensions的加载项中访问hwnd。但是,除非你能为它做一个好的案例,否则我怀疑它是否会被整合到Firefox中。

相关问题