我正在构建一个Chrome扩展程序,其中我已成功使用Iframe制作了一个弹出窗口,当用户单击我的Chrome扩展程序的按钮时,该窗口会出现。
在我的Iframe中,我加载了2个.js文件:jQuery和来自Chrome扩展程序的“modal.js”。 检查后我可以看到文件已被加载(modal.js),但是我使用下面的代码时却没有触发:
在我的Iframe中,我加载了2个.js文件:jQuery和来自Chrome扩展程序的“modal.js”。 检查后我可以看到文件已被加载(modal.js),但是我使用下面的代码时却没有触发:
$('#frameID').ready(function(){
$('#sbm-new-group').click(function(){
console.log("hello");
});
});
这并没有起作用,即使我尝试使用$(document).ready,也没有任何反应。我想知道是否有办法通过iFrame内部的JavaScript来触发该方法。
非常感谢您的帮助。
#sbm-modal
是什么? - Xan<iframe>
包含了自己独立的 #document 和 _Window_,要访问其中的内容,您需要通过ifrm.contentWindow
等方式进行访问。 - Paul S.