background.js和内容脚本之间是否存在竞争条件?
对于扩展,background.js大量异步计算,任务完成可能需要一段时间。但是,如果扩展程序将内容脚本加载到选项卡中,而background.js没有完成,则可能会产生问题。内容脚本发送要由background.js响应的消息。如果background.js没有添加消息的监听器,"接收端不会退出"扔掉可能会被召唤。
我需要弄清楚何时将内容脚本加载到与background.js相关的选项卡中添加到浏览器中?
是否可以通过后台页面向内容添加内容脚本?