【发布时间】:2017-12-08 00:41:03
【问题描述】:
我希望我的网络扩展程序对用户当前正在查看的网站进行 AJAX 调用。我知道当前网站有一个可用的端点/foo/bar?query=。
是否有什么阻止我使用fetch API 或XMLHttpRequest 联系此端点?
我尝试使用这些方法只是告诉我发生了服务器错误,而当我尝试调试我的扩展程序时,网络选项卡中没有出现任何内容。我觉得这个任务应该有一个 WebExtensions API,但我找不到。
【问题讨论】:
-
请edit 成为主题的问题:包括一个重复问题的minimal reproducible example。对于 Chrome 扩展程序或 Firefox WebExtensions,这几乎总是意味着包含您的 manifest.json 和一些背景、内容和/或弹出脚本/HTML。寻求调试帮助的问题(“为什么这段代码没有按我想要的方式工作?”)必须包括:(1)期望的行为,(2)特定的问题或错误以及(3)重现它所需的最短代码在问题本身中。另请参阅:What topics can I ask about here? 和 How to Ask。
标签: javascript ajax google-chrome-extension firefox-addon-webextensions browser-tab