如何制作chrome插件,可以用jquery修改已知网页DOM

如何制作chrome插件,可以用jquery修改已知网页DOM,第1张

第一步:新建一个文件夹,创建一个文件manifest.json

文件内容:

{

  "manifest_version": 2,

  "name": "用jquery搞事情",

  "description": "使用jquery *** 作dom",

  "version": "1.0",

  "icons": {

    "128" : "icon.png"

  },

  "permissions": [

    "tabs", "http://*/*","https://*/*"

  ],

  "content_scripts": [

    {"js":["jquery-1.10.2.js","do-something.js"],"matches":[

"https://www.baidu.com/"

]}

  ]

}

js:你要引入的js文件,这里引入jquery和你要搞事情的js文件(所有的文件都要放到这个文件夹里)

metches:匹配的网站,可以加*模糊匹配,也可以写多个匹配网站

do-something.js内容:(只是举个例子,你可以随便写)

console.log("脚本加载成功!!")

//下面可以尽情的搞事情了。

$("#su").val("百度两下")

第二步:打开chrome的扩展程序界面,选择开发者模式,加载已解压的扩展程序,然后选择你的文件夹就可以了。

看一下效果:

搞定。

使用的就是 window.open(URL,name,features,replace)open()方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。提几个重要的方面,至于该方法的详细参数使用你自己摆渡第一点,新窗口与旧窗口的刷新 //在代码某一处 //开启了一个新窗口 window.open(URL, 'newWidow', 参数) //在代码另一处 window.open(URL, 'newWidow', 参数)//这时候因为已经存在了一个 name为newWidow的窗口, 所以不会再打开新窗口,而是在当前newWindow中刷新第二点,控制新网页以标签页还是新窗口的形式打开//以标签页的形式打开window.open(URL, 'newWidow')//以新窗口的形式打开window.open(URL, 'newWidow', 参数)//从代码观察可知, 对于支持多标签的浏览器, open方法中设定窗口参数与否, 决定了是以标签页打开,还是以新窗口打开

1、在元素标签上右键审查元素。

2、蓝色部分与红色箭头所指是选中的元素代码。

3、点击箭头所指的部位,打开控制台,如果js 异常会在这里显示相关信息。

4、按照箭头的顺序点击,在代码59行,打上断点。

5、点击箭头所指的位置,刷新页面。

6、js运行到断点的位置会暂停。

7、点击右侧箭头所指的位置,单步执行js代码。

8、鼠标放在变量上,可以查看变量的相关信息。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11559356.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存