Hello!
As part of an effort to improve Chrome Extension security, cross-origin fetches will soon be disallowed from content scripts in Chrome Extensions. Such requests can be made from extension background pages instead, and relayed to content scripts when needed.
The document linked below describes the motivation for the changes and provides details about the transition plan for affected extensions:
We have identified that less than 1% of Chrome Web Store extensions with more than 1000 users will be affected, only 18 of which are in the top 1000 extensions. We will reach out to authors of extensions that we know are affected in a separate email, with more details about required changes. To ease the transition, we are creating a temporary allowlist for affected extensions that we have identified, giving them a chance to update. The new restrictions will affect other extensions in Q1 2019 (starting in Chrome Canary 73.0.3666.0).
If your extension performs cross-origin fetches from content scripts and is not included in the temporary allowlist, then it may stop working and cause the following error message:
Please see the document linked above for more details on how to update if needed, or how to request a temporary addition to the allowlist.
Thanks in advance for your help in keeping Chrome's users secure!
Lukasz Anforowicz and the Chrome Site Isolation team