如何从其他浏览器访问浏览器javascript API

如何从其他浏览器访问浏览器javascript API,javascript,google-chrome-extension,firefox-addon,Javascript,Google Chrome Extension,Firefox Addon,我想从另一个浏览器访问一个浏览器的javascript API 例如,如果我正在编写chrome扩展,有没有办法访问安装在同一台机器上的Firefox浏览器的javascript API(比如说Firefox的历史API) 我查看了mdn中的,但它似乎不能满足我的要求 为一个浏览器编写的扩展是否可能与另一个浏览器的扩展进行通信 例如,如果我写了一个chrome扩展,我可以从中与Firefox插件通信吗 如果无法在扩展/浏览器之间进行通信,那么Chrome/Firefox为什么能够拉我们的浏览器呢

我想从另一个浏览器访问一个浏览器的javascript API

例如,如果我正在编写chrome扩展,有没有办法访问安装在同一台机器上的Firefox浏览器的javascript API(比如说Firefox的历史API)

我查看了mdn中的,但它似乎不能满足我的要求

为一个浏览器编写的扩展是否可能与另一个浏览器的扩展进行通信

例如,如果我写了一个chrome扩展,我可以从中与Firefox插件通信吗

如果无法在扩展/浏览器之间进行通信,那么Chrome/Firefox为什么能够拉我们的浏览器呢 设置、书签等,。当我们第一次安装时,从另一个浏览器 是吗


有什么帮助吗?

为什么Chrome/Firefox能够拉取我们的设置、书签等,。从另一个浏览器
——因为浏览器可以做到这一点——没有理由一个插件能够拥有如此深远的访问权限——你不能直接做到这一点。您可以编写一个本机操作系统实用程序,通过nativeMessaging API与您需要为每个浏览器编写的两个扩展进行通信。如果您不介意安装node.js或electron,该实用程序可以用js编写。