技术栈
chrome扩展
AriFe.
10 个月前
前端
·
chrome
·
chrome插件
·
chrome扩展
·
crx
Chrome扩展开发纪要
以Edge(Chromium)为例, 可在管理扩展页, 在左侧开发人员模式打开, 只有此项开启后才能加载未压缩的扩展, 虽然也可以打包扩展, 但是浏览器会检测, 未上线的crx包是无法被安装的. 所以不打算上架的crx只能使用 加载解压缩的扩展 安装
小白说(๑• . •๑)
1 年前
前端
·
文件上传
·
chrome扩展文件通信
·
chrome扩展
chrome扩展在popup、background、content之间通信解决传输文件问题
示例扩展API版本MV2。 以弹出窗口(popup)和背景页面(background page)为例。 在浏览器中,弹出窗口(popup)和背景页面(background page)之间可以通过消息通道进行通信。但是,由于安全限制,弹出窗口不能直接访问背景页面的文件系统或进行文件传输。 然而,可以使用一些方法来实现弹出窗口向背景页面传输文件,就是在popup页面将文件转为base64的字符串格式向background传输,然后再将base64重新转为file对象,达到传输文件的目的。