通过我的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.js
和original page script
。
有人可以帮助我强制我的注入事件触发原始页面脚本事件吗?
感谢。