chrome扩展开发之在content_script里执行目标页面的函数。
2011-12-12 14:40
375 查看
如果我们想在content_script里执行目标页面的函数很容易写出下面的代码:
但chrome是禁止这种访问方式的,所以我们要换一种间接的方式,代码如下:
//content_script.js test() //直接调用目标页面的函数
但chrome是禁止这种访问方式的,所以我们要换一种间接的方式,代码如下:
var tmp=document.body.onclick; //保存原来的事件句柄 document.body.setAttribute("onclick","test1()"); document.body.onclick(); if(tmp) document.body.onclick=tmp; //恢复原来的事件句柄
相关文章推荐
- chrome扩展开发之在content_script里执行目标页面的函数。
- chrome扩展开发示例之扩展页面与content_scripts建立长连接通信
- chrome扩展程序开发之在目标页面运行自己的JS
- chrome扩展程序开发之在目标页面运行自己的JS
- chrome扩展程序开发之在目标页面运行自己的JS
- chrome扩展程序开发之在目标页面运行自己的JS
- Chrome扩展开发学习笔记之带选项页面的扩展
- chrome扩展中,content_scripts为页面css的图片的URL
- Chrome扩展开发指南(5)——Override Pages(重置页面)
- Chrome扩展开发 内容安全策略Content Security Policy (CSP) 官方原文部分翻译.
- IE中页面关闭导致匿名函数执行报"script释放无法执行"错误问题
- Chrome扩展及应用开发 入门笔记(七)带选项页面的扩展与本地存储
- Chrome的Content Scripts扩展开发
- Chrome 扩展开发教程(3)——content_scripts用法
- Chrome扩展修改页面代码执行环境的方法
- $.getScript("test.js", function(){ ··· });。其实应该指定test.js中哪个函数,这个是特殊情况,指定的是ready函数,即页面加载后就执行的函数
- javascript笔记——点击按钮(或超链接)如何跳转到另外一个页面并执行目标页面的js函数
- 点击按钮(或超链接)如何跳转到另外一个页面并执行目标页面的js函数
- Chrome扩展开发指南(4)——Options Pages(选项页面)
- chrome插件开发(二) 入门篇(content script )