谷歌浏览器安装ie_tab()报错The 'manifest_version' key must be present and set to 2 (without quotes)的解决办法
activex是由微软开发并封闭,所以在支持上,目前原生态支持的只有IE,其他浏览器想要支持activex, 需要额外做一些设置或安装补丁包,比如谷歌浏览器就需要安装 IE-Tab-Multi-(Enhance)_v1.0.2.1.crx
不久前,安装了一个非chrome应用商店的第三方应用,今天突然发现无法使用,打开chrome的扩展程序后,发现该插件以及被禁用,在网上查找了解决方法,设置“开发者模式”,修改了chrome的参数,仍然无效,后来找到了一个方法,http://www.jianshu.com/p/2477f073f763,感谢该文作者丁小它。
步骤:
首先,更改安装的扩展程序的后缀或扩展名,*.crx改成*.rar。然后右键解压缩成一个文件夹。
第二步,打开chrome,在“工具--扩展程序”界面,勾选“开发者模式”,然后点击左侧的“加载正在开发的扩展程序”,在资源管理器中选择刚才解压的文件夹。
第三步,上一步完成后会提示错误:The 'manifest_version' key must be present and set to 2 (without quotes). See developer.chrome.com/extensions/manifestVersion.html for details.按照它给的官方文档的地址,点进去, 在中间部分找到了这个。
![](https://upload-images.jianshu.io/upload_images/711218-17a45164cbe8f133.jpg?imageMogr2/auto-orient/strip)
中间那句"manifest_version": 2,选中,Ctrl+C。
第四步,打开刚才解压的文件夹, 找到manifest.json文件,在任意一句结尾是逗号的话后面,回车到下一行,把"manifest_version": 2粘贴进去,保存。
再次执行第二步的“加载正在开发的扩展程序”,就可以运行啦~