技术栈
chrome 插件
Misha韩
13 天前
chrome 插件
浏览器插件中调用的chrome API集合
存储限制:local: 10MB sync: 100KB(单个 item 8KB)contexts 可选值:‘page’, ‘selection’, ‘link’, ‘image’, ‘video’, ‘audio’
gqkmiss
1 年前
前端
·
chrome
·
iframe
·
postmessage
·
chrome 插件
Chrome 浏览器插件获取网页 iframe 中的 window 对象
之前写了篇《Chrome 浏览器插件获取网页 window 对象》文章,是获取当前页面的 window 对象,但是有些页面是嵌入 iframe 的,特别是系统项目主域一样,那就也需要获取 iframe 内部的 window 对象数据,而且还不能重复加载 content html 页面。这个时候就需要对 content_script 的 js 文件进行特殊处理了。
gqkmiss
1 年前
前端
·
chrome
·
chrome devtools
·
window
·
chrome 插件
Chrome 浏览器插件获取网页 window 对象(方案二)
最近有个需求,是在浏览器插件中获取 window 对象下的某个数据,当时觉得很简单,和 document 一样,直接通过嵌入 content_scripts 直接获取,然后使用 sendMessage 发送数据到插件就行了,结果发现不是这样滴…
gqkmiss
1 年前
前端
·
chrome
·
window
·
chrome 插件
·
custom event
Chrome 浏览器插件获取网页 window 对象(方案三)
最近有个需求,是在浏览器插件中获取 window 对象下的某个数据,当时觉得很简单,和 document 一样,直接通过嵌入 content_scripts 直接获取,然后使用 sendMessage 发送数据到插件就行了,结果发现不是这样滴…
gqkmiss
1 年前
前端
·
chrome
·
chrome devtools
·
window
·
chrome 插件
Chrome 浏览器插件获取网页 window 对象(方案一)
最近有个需求,是在浏览器插件中获取 window 对象下的某个数据,当时觉得很简单,和 document 一样,直接通过嵌入 content_scripts 直接获取,然后使用 sendMessage 发送数据到插件就行了,结果发现不是这样滴…
gqkmiss
2 年前
前端
·
vue3
·
vite
·
chrome 插件
·
多页面配置
·
rollupoptions
·
entryfilenames
开发 Chrome 浏览器插件时进行 Vue3+Vite 多页面多入口配置
因为发现 Vite 多页面构建有很多分歧以及问题点,所以我把我在 Chrome 插件开发上面使用到的 Vite 多页面以及多入口文件构建配置单独拿出来
gqkmiss
2 年前
前端
·
chrome
·
浏览器
·
manifest
·
chrome 插件
·
manifest.json
·
scripting
Chrome 浏览器 Manifest V3 版本中 scripting API 解析
Chrome 浏览器 Manifest V3 版本中 scripting API 解析使用 chrome.scripting API 在不同上下文中执行脚本。
gqkmiss
2 年前
前端
·
chrome
·
浏览器
·
浏览器插件
·
chrome 插件
·
manifest.json
·
manifest v3
一万六千字大章:Chrome 浏览器插件 V3 版本 Manifest.json 文件全字段解析
Chrome 浏览器插件 V3 版本 Manifest.json 文件全字段解析每个扩展程序的根目录中都必须有一个 manifest.json 文件,其中列出了有关该扩展程序的结构和行为的重要信息。
gqkmiss
2 年前
前端
·
chrome
·
chrome devtools
·
浏览器插件
·
chrome 插件
·
manifestv3
·
升级 chrome 插件
Chrome 浏览器插件从 Manifest V2 升级到 V3 版本所需要修改的点
Chrome 浏览器官方已经给出确定的时间来弃用 V2 版本的插件了。最早从 2024 年 6 月的 Chrome 127 开始,我们将开始停用 Chrome 的不稳定版本(开发者版、Canary 版和 Beta 版)中的 Manifest V2 扩展程序。受此变化影响的用户会在浏览器中看到 Manifest V2 扩展程序自动停用,并且无法再从 Chrome 应用商店安装 Manifest V2 扩展程序。此外,Manifest V2 扩展程序在 Chrome 应用商店中将不再拥有“精选”徽章(如果目前
gqkmiss
2 年前
前端
·
chrome
·
chrome 插件
·
content scripts
·
内容脚本
·
inject scripts
Chrome 插件 V3 版本 Manifest.json 中的内容脚本(Content Scripts)解析
指定在用户打开某些网页时要使用的 JavaScript 或 CSS 文件。内容脚本是在网页环境中运行的文件。通过使用标准文档对象模型 (DOM),开发者能够读取浏览器所访问网页的详情、更改这些网页,并将信息传递给其父级扩展程序。
我是有底线的