Google Chrome扩展程序:如何与原始页面脚本进行交互

时间:2016-01-29 22:21:09

标签: dom google-chrome-extension virtual-machine code-injection

通过我的Google Chrome扩展程序,我在网页中注入mycode.js,说“www.abc.random”。

原始页面使用Dom元素上的脚本,例如#used-element,代码类似于:

$('#used-element').unbind().bind('change',function(){ alert('You\'re welcome!');});

要触发此事件,请在mycode.js(这是我的扩展程序的注入脚本)中使用:

setInterval(function(){
    $('#used-element').trigger('change');
}, 30000);

我的问题是,通过change触发的mycode.js事件不会触发原始页面中的监听change

如果在Web Developer Console中我写了$('#used-element').trigger('change');并按回车键,则此事件会同时触发mycode.jsoriginal page script

有人可以帮助我强制我的注入事件触发原始页面脚本事件吗?

感谢。

0 个答案:

没有答案