您的位置:首页 > 其它

chrome扩展开发之在content_script里执行目标页面的函数。

2011-12-12 14:40 375 查看
如果我们想在content_script里执行目标页面的函数很容易写出下面的代码:

//content_script.js
test() //直接调用目标页面的函数


但chrome是禁止这种访问方式的,所以我们要换一种间接的方式,代码如下:

var tmp=document.body.onclick; //保存原来的事件句柄
document.body.setAttribute("onclick","test1()");
document.body.onclick();
if(tmp) document.body.onclick=tmp; //恢复原来的事件句柄
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐