
chrome 扩展开发
文章平均质量分 52
猛男找1
这个作者很懒,什么都没留下…
展开
-
chrome扩展抓取请求数据返回的内容
参考文档链接chrome.webRequest.onCompleted可以获得网络请求返回的header,但无法获取返回的内容,经过多方研究发现可以用chrome.devtools.network来获取,这丫的也搞了好久呢,一开始根本不知道怎么入手,还是看了这篇文章才有点头绪Chrome插件(扩展)开发全攻略(干货)这个开发者工具做出来需要在控制台才能看到,话说我也是找了很久,就是可以自定义的面板,跟vue,react那些的开发工具其实是一样的,不过由于只是讲如何抓取数据,这个页面就随便啦,长什么样子都原创 2021-03-26 17:19:25 · 18599 阅读 · 16 评论 -
chrome 扩展 Service worker registration failed 解决
问题:背景页无效有几个注意点,1、版本及格式问题:这里用的是**“manifest_version”: 3**,所以配置文件(manifest.json)跟2的写法有些不一样了,官网上是这样写照着官网写,貌似没毛病哦,可是就是出了毛病,背景页无效2、文件引入问题:我给放在js文件夹里面了,这样是不对的,background文件要放在根目录。所以,解决办法就是把background.js放在根目录引入就行了,看图:完美收官!...原创 2021-03-26 11:29:06 · 14430 阅读 · 7 评论 -
通过js修改input值同时触发其绑定的方法
背景:做chrome 扩展插件需要修改原网页中input输入框的值同时要让其双向绑定的数据也发生改变,由于原网页使用的是框架,也没有源码,只能通过js的dispatchEvent方法直接触发input绑定的方法这里获取dom元素用的是jq方法,后面加上[0]是因为$(‘dom元素’)获取的是dom对象,需要转成jq对象才能调用方法var event = new InputEvent('input',{bubbles: true})$('dom元素')[0].dispatchEvent(event)原创 2020-09-07 16:21:00 · 1944 阅读 · 0 评论 -
chrome扩展开发 content_script 使用iframe的注意事项
1、关于src路径如果是用项目中的文件需要通过chrome.extension.getURL(’’)来引入文件// 动态创建的iframevar iframeURL = chrome.extension.getURL('iframe.html');var myIframe = $('<iframe id="cont-iframe" frameborder="0" scrolling="yes" name="main" src="'+iframeURL+'">不支持iframe</原创 2020-09-01 16:03:30 · 1935 阅读 · 3 评论