Issue: In Chrome 63, importing ES6 modules using the import/export syntax in a content script results in syntax errors.
Solution:
Chrome extensions support ES6 modules through an asynchronous dynamic import() function:
(async () => { const src = chrome.runtime.getURL("your/content_main.js"); const contentMain = await import(src); contentMain.main(); })();
However, this method has limitations:
For non-module scripts, consider:
Additional Information:
Disclaimer: All resources provided are partly from the Internet. If there is any infringement of your copyright or other rights and interests, please explain the detailed reasons and provide proof of copyright or rights and interests and then send it to the email: [email protected] We will handle it for you as soon as possible.
Copyright© 2022 湘ICP备2022001581号-3