Chrome扩展:如何使用contextMenus修改确定页面的DOM?
作为标题,如何能够将修改应用到与背景不同的另一个页面 舱单:Chrome扩展:如何使用contextMenus修改确定页面的DOM?,dom,google-chrome-extension,contextmenu,Dom,Google Chrome Extension,Contextmenu,作为标题,如何能够将修改应用到与背景不同的另一个页面 舱单: { "name": "First Extension", "version": "1.0", "description": "The first extensione tha I made", "permissions":["contextMenus", "tabs", "http://localhost/CreativaIly/*"], "background_page": "backgrou
{
"name": "First Extension",
"version": "1.0",
"description": "The first extensione tha I made",
"permissions":["contextMenus", "tabs", "http://localhost/CreativaIly/*"],
"background_page": "background_page.html",
"browser_action":{
"name": "My First Extension!",
"default_icon": "Chrome_icon32bn.png",
/*"default_popup": "popup.html",*/
"default_title": "My First Extension!"
},
"icons": {
"16": "Chrome_icon19color.png",
"48": "Chrome_icon32color.png",
"128": "Chrome_icon.png"
}
}
背景页:
<!doctype html>
<html>
<head>
<title>Background Page</title>
<script type="text/javascript" src="mootools-core-1.4.2-full-compat.js"></script>
<script src="script.js" type="text/javascript" ></script>
</head>
<body>
</body>
</html>
背景页
我强烈建议阅读和,因为解决方案涉及这两种技术的结合
我可以使用这些技术为您快速解决问题,但您以后可能会陷入陷阱,因为您没有研究这些页面。不过,我会给你一个基本的流程示例
- 设置清单,将内容脚本注入到所有页面中,这些页面在触发DOM时以您想要的方式操纵DOM
- 创建并侦听单击事件
- 触发时,捕获
,并使用它调用选项卡id
它比第一次出现时要简单得多。好吧,我认为非there-was请求需要Ajax,所以我仍然没有阅读指南的这一部分。谢谢,我将进行一项研究。