- 博客(5)
- 收藏
- 关注
原创 chrome浏览器插件开发v3——storage存储的使用
前言为了减少浏览器运行内存,background页面现在已更改为service_worker按需运行,即不使用的情况下service_worker会自动关闭,如果使用的话将再次开启,一段时间后又会自己关闭,并且每次调用开启的时候都会进行初始化,这将导致不能再像之前v2版本一样将变量存在全局,所以storage存储将变得更加重要基础本地存储使用方法 //执行存储 chrome.storage.local.set({ 'value': theValue }) //获取存储 chrome...
2021-11-25 14:39:28
7434
原创 chrome浏览器插件v3 关于background.js的几点更新
background.js不再支持ajax,使用fetch替代示例:fetch(url, { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify(data), cache: 'no-cache', credentials: 'same-origin', mode: 'cors', redirect: 'follow', referre
2021-11-25 14:37:43
7040
原创 chrome浏览器插件V3新api---action使用方法(个人认为会常用的)
1.设置徽章文字以及背景颜色<-徽章显示在插件图标的下方->chrome.action.setBadgeText({text:"288",tabId:1})chrome.action.setBadgeBackgroundColor({ color: 'red' });2.获取徽章文字chrome.action.getBadgeText((result)=>{ console.log(result)})3.点击插件图标执行的api //禁止..
2021-11-25 14:36:13
3101
原创 chrome浏览器插件V3新api---scripting使用方法(个人认为会常用的)
在manifest.json里注册权限[contextMenus,tabs] 1.联合[tabs]api向指定页面中注入js文件 示例(使用场景背景页) //获取当前窗口所有的tab页面 chrome.tabs.query({ currentWindow: true }, function (tabs) { //console.log(tabs) tabs.forEach(element => { //console.log(eleme...
2021-11-25 14:28:07
9922
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人