我需要将数据从popup.js发送到background.js,然后再从background.js发送到popup.js。但是如果popup.html关闭,它就不能从background.js接收数据,因为端口不存在。如何解决?我的代码:var port = chrome.runtime.connect({ });
port
出于开发目的,我希望能够轻松地将本地存储的脚本加载到浏览器中,而不必复制粘贴到控制台。创建一个新的<script>元素不起作用,它会给出一个Not allowed to load local resource: file://....错误(在Chrome中)。有没有其他方法可以通过bookmarklet等轻松加载本地脚本?
所以我尝试在运行时添加一个js文件,我有一个简单的HTML}
但问题是,如果我在main.js中调用hello函数,确保加载了test.js文件,它就能工作。Cross origin requests are only supported for protocol schemes: http, data, chrom