【问题标题】:Injected scripts in Opera extensionsOpera 扩展中的注入脚本
【发布时间】:2011-11-13 03:39:59
【问题描述】:

我正在尝试将我的 Chrome 扩展“移植”到 Opera。我的扩展程序什么也不做,只是稍微编辑了 DOM。在 Chrome 扩展中,我使用 contentscript,根据我的研究,Opera 的类似方法是注入脚本。无论如何,the documentation 并没有真正告诉我应该如何使用注入脚本。

我在includes/ 中有 js 文件,但似乎它没有自动包含。我还需要指定域来注入脚本。

目前我的文件中有此内容用于测试目的:

window.addEventListener('load', function() {
    alert('asd');
});

任何帮助表示赞赏:)

【问题讨论】:

  • 不要忘记 addEventListener() 的第三个参数 - 最好确保它是 'false' ;)
  • 'load' 事件不会冒泡。所以我认为我们不需要那个。

标签: javascript opera opera-extension


【解决方案1】:

您可以阅读的另一个资源是extension tutorial。但是,查看其他扩展,我认为您不需要指定任何内容。尝试在脚本中添加一个简单的alert(),或者更好的是,尝试使用 Dragonfly (Ctrl-Shift-I) 检查运行时。

检查您的config.xmlindex.html 是否到位。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    • 1970-01-01
    • 1970-01-01
    • 2011-07-05
    • 2016-06-16
    • 1970-01-01
    相关资源
    最近更新 更多