1、打开谷歌浏览器,点击右上角的隐藏菜单栏>>“更多工具”>>“扩展程序”
2、打开右上角的“开发者模式”
3、打开开发者模式之后,插件信息下面多了:ID、查看视图
3、复制插件下的ID
4、Chrome浏览器一般安装在C盘,将ID粘贴到C盘下的搜索框,回车
5、这时候我们就可以看到Chrome插件所在位置了
以Chrome为例,其插件不受支持的解决方法如下:1、尝试用其他的浏览器。2、Chrome上的FlashPlayer可能过时或者丢失,导致此插件不受支持状态,可在官网下载最新版本。3、同时按下“Ctrl+Shift+Delete”键,点击“清除数据”,...为了快速移植chrome插件和扩展到微软edge浏览器中,我们需要一个微软官方出品的免费兼容性调试和移植工具:Microsoft Edge Extension Toolkit
中文可称之为“微软Edge浏览器扩展工具箱”。
首先,我们在Win10 *** 作系统中,
搜索微软官方应用商店的工具Microsoft Edge Extension Toolkit,并下载安装。
然后点击启动后,打开左上角的“load extension to convert”
注意,该工具也提供微软edge扩展的官方文档入口(点击右侧的document按钮)
然后,浏览选择chrome扩展所在文件夹(如果只有chrome插件的crx离线安装包,将crx文件重命名为zip文件,解压缩到一个文件夹即可)
这时,微软Edge浏览器扩展工具箱,会自动列出一些兼容性方面的错误信息提示。
该工具会自动在当前扩展文件夹中,新建若干Edge浏览器扩展必备文件。
同时,在manifest.json文件中,还会增加一些新的对Edge浏览器才有用的键值。
例如:
"permissions": [ "tabs", "<all_urls>",
"unlimitedStorage", "contextMenus",
"notifications", "pageCapture", "tabCapture",
"desktopCapture", "downloads", "downloads.open",
"downloads.shelf" ],
"-ms-preload":
{ "backgroundScript": "backgroundScriptsAPIBridge.js",
"contentScript": "contentScriptsAPIBridge.js" }
值得注意的是,edge扩展的manifest声明文件中,必须有author键值(chrome里是没有的),
例如:
"author": "zzllrr"
另外,default_icon中,必须指明图片尺寸,这一点与chrome也不同。
例如:
"default_icon": { "20": "img/ZIGVIP.png", "40": "img/ZIGVIP.png" },
另外,报错信息中,有
appxManifest.xml Replace INSERT-YOUR-PACKAGE-PROPERTIES-PUBLISHERDISPLAYNAME-HERE with the correct names
appxManifest.xml Replace INSERT-YOUR-PACKAGE-IDENTITY-PUBLISHER-HERE with the correct names
appxManifest.xml Replace INSERT-YOUR-PACKAGE-IDENTITY-NAME-HERE with the correct names
事实上,打开appxManifest.xml文件,并作相应修改后,
重新使用这个工具箱,检查兼容性问题,问题依旧(该工具箱会自动把这个文件替换为初始默认状态,严重怀疑是微软的bug)
不过这个问题,在后面的本地加载扩展时,并没有实质障碍,不影响扩展在edge浏览器中正常使用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)