我正在尝试将我的 Chrome 扩展“移植”到 Opera。我的扩展除了稍微编辑 DOM 之外什么也不做。在 Chrome 扩展中,我使用 contentscript,根据我的研究,Opera 的类似方式是注入(inject)脚本。无论如何,the documentation并没有真正告诉我应该如何使用注入(inject)的脚本。
我在 includes/
中有 js 文件,但似乎它不会自动包含。我还需要指定要注入(inject)脚本的域。
目前我的文件包含以下内容用于测试目的:
window.addEventListener('load', function() {
alert('asd');
});
感谢任何帮助:)
最佳答案
您可以阅读的另一个资源是 extension tutorial 。但是,看看其他扩展,我认为您不需要指定任何内容。尝试在脚本中添加一个简单的 alert()
,或者更好的是,尝试使用 Dragonfly (Ctrl-Shift-I) 检查运行时。
检查您的 config.xml
和 index.html
是否已就位。
关于javascript - Opera 扩展中注入(inject)的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7351214/