如何在 Firefox 附加组件中发起跨域请求?
How To Make Cross-Origin Requests In Firefox Add-ons?
我在 Chrome 中创建了一个扩展。现在我需要将它转移到 Firefox 扩展中。该扩展程序发出跨源请求。我是开发 Firefox 附加组件的新手,我听说过 /request API,但它仅在应用程序的主脚本中可用。
如何从使用 Firefox 插件打开的面板发出跨源请求?
我在将 chrome 附加组件移植到 Firefox 时遇到了同样的问题。
Firefox 附加组件中实际上有 3 种脚本
页面脚本:使用 <script>
标签在 HTML 中加载
内容脚本:从 main.js
注入
AddOn-Scripts:main.js 文件。
使用 html 文件中的 <script>
标记加载的脚本与外界隔离,因此无法发出 XHR 请求。如果您希望能够发出 XHR 请求,则需要将该文件作为内容脚本注入。
您可以在以下 link 阅读更多相关信息:https://developer.mozilla.org/en-US/Add-ons/SDK/Guides/Content_Scripts
我在 Chrome 中创建了一个扩展。现在我需要将它转移到 Firefox 扩展中。该扩展程序发出跨源请求。我是开发 Firefox 附加组件的新手,我听说过 /request API,但它仅在应用程序的主脚本中可用。
如何从使用 Firefox 插件打开的面板发出跨源请求?
我在将 chrome 附加组件移植到 Firefox 时遇到了同样的问题。
Firefox 附加组件中实际上有 3 种脚本
页面脚本:使用 <script>
标签在 HTML 中加载
内容脚本:从 main.js
注入AddOn-Scripts:main.js 文件。
使用 html 文件中的 <script>
标记加载的脚本与外界隔离,因此无法发出 XHR 请求。如果您希望能够发出 XHR 请求,则需要将该文件作为内容脚本注入。
您可以在以下 link 阅读更多相关信息:https://developer.mozilla.org/en-US/Add-ons/SDK/Guides/Content_Scripts