`
444878909
  • 浏览: 638297 次
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

如果我们想在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; //恢复原来的事件句柄

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics