Dom Google Chrome扩展:如何与原始页面脚本交互

Dom Google Chrome扩展:如何与原始页面脚本交互,dom,google-chrome-extension,virtual-machine,code-injection,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(){

通过我的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);
我的问题是,通过
mycode.js
触发的
change
事件没有在原始页面中触发侦听
change

如果在Web开发者控制台中,我写
$('used element')。触发器('change')
并按enter键,然后此事件同时触发
mycode.js
原始页面脚本

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


谢谢。

阅读我了解到,实际上实现我的目标是不可能的。为了部分解决这个问题,在
mycode.js
中,我已经导入了所有原始页面脚本,以便它们可以在我的脚本世界中运行。这不是最佳解决方案,所以如果有人知道一个窍门,那就太棒了!