|
本帖最后由 ko20010214 于 2024-11-20 00:16 编辑
首先是在看雪论坛里有一篇关于IETAB本地化及注册的一个讨论和分享的帖子,我把它保存下来了。
IE TAB浏览器扩展插件修改过程-kanxuecom.pdf
(320.72 KB, 下载次数: 34)
这个 大家按作者教的方法就可以照猫画虎搞定。
当然也有人搞不定。(我也没有完全搞定,包括如何让options.html本地化,我还是不知道是不是改对了)
改了之后呢,原来的插件就会报错!!!没法用。
(我也不知道以前是怎么能用的,反正现在它会报错)
而且chrome的安全机制它不会让你有替换啊,安装第三方未知来源的CRX啊(安装了它也不让你启用),
所以勉强用的话,只能以“加载已解压的扩展程序”这个方式安装。这就没法做成CRX包。
而且这个压缩包也没法直接安装。得解压到某个目录下才能安装。而且会生成一个不同的ID(根据你的目录不同,ID也 不同)
正常安装官方的这个 CRX时,它第一次启用IETAB会启动设置向导,会自动下载一个ietabhelper.exe文件,这个文件下载完后你要运行一遍后,才能正常地使用IETAB来打开网站。它运行完后,会把自己复制在你的X:\Users\Default\AppData\Local\IE Tab\17.1.25.1\目录下(就是在你的系统的用户的AppData\Local\IE Tab\下 ,注意不是和我的目录一样 ,一般是C:\Users\Administrator\AppData\Local\IE Tab\,或者不是Administrator而是你自己的用户名,总之你可以在系统盘里搜索一下就可以找到。而且它会在上一级目录(即IE TAB目录下)生成一个ietab_nm_manifest.json文件。这个是用来 定义ietabhelper.exe与插件的接口的一个 文件。
它里面的内容为:
{
"name": "net.ietab.ietabhelper.peruser",
"description": "IE Tab Helper",
"path": "X:\\Users\\Default\\AppData\\Local\\IE Tab\\17.1.25.1\\ietabhelper.exe",
"type": "stdio",
"allowed_origins": [ "chrome-extension://bjndombghfcohmonofdcfnhjldidnmhd/", "chrome-extension://knnoopddfdgdabjanjmeodpkmlhapkkl/", "chrome-extension://hehijbfgiekmjfkfjpbkbammjbdenadd/", "chrome-extension://ncdgipmkgkhennagnfmnlkflidilhbdi/", "chrome-extension://npjkkakdacjaihjaoeliacmecofghagh/", "chrome-extension://almljgkjodjgoldenkijomojnejpkcjk/", "chrome-extension://lfcnklibhpibaknkjjbgbnebephkcomf/" ]
}
================
注意到
"path": "X:\\Users\\Default\\AppData\\Local\\IE Tab\\17.1.25.1\\ietabhelper.exe",
这一句是定义了ietabhelper.exe的路径。
"chrome-extension://hehijbfgiekmjfkfjpbkbammjbdenadd/",
这一句是官方的CRX的ID,其它几个也是官方的ID,只不过是不同的浏览器有不同的CRX和ID。
这里给出我打包好的IETAB的插件:
IETabLocal.zip
(930.39 KB, 下载次数: 34)
下面讲一下使用技巧:
1. 解压这个压缩包到一个你想要的地方。
2. 在解压后的目录下找到ietabhelper.dat这个文件将它重命名为ietabhelper.exe.
3. 运行这个ietabhelper.exe .
4. 运行你的chrome , 打开 设置 ,找到 扩展程序。打开右上角的 开发者模式。 这样左边的扩展程序四个大字下面就会出现“加载已解压的扩展程序”这个按钮。 如果你不知道在哪找,也可以直拉在地址栏里输入 chrome://extensions/ 就可以进入到扩展程序的设置页面。5.将你解压好的目录拖到 扩展程序 的页面上,它会提示你安装这个扩展程序。
6. 安装完成后 ,会在扩展程序页面出现这个IETAB的卡片,中间有一行ID,把它复制下来 。
7. 搜索ietab_nm_manifest.json这个文件,它会在类似C:\Users\Administrator\AppData\Local\IE Tab\这样的目录下 。找到并打开它,修改里面任意一个
chrome-extension://后面的字符串为你刚才复制的ID。
比如把第一个 "chrome-extension://bjndombghfcohmonofdcfnhjldidnmhd/" 改成"chrome-extension://你复制的ID/"
8.好了,试下可 不可 以正常使用了。
请按我说的步骤去做,会少走一些弯路。
这个 ietabhelper.dat 其实就是ietabhelper.exe, CRX里就自带了,它还要你去官网下载,没必要。直接改名就好了。
先运行了ietabhelper.exe,就不会触发设置向导。
复制ID,直接找到etab_nm_manifest.json这个文件去修改,确保插件与ietabhelper.exe能互相通信。
下面是选项页面的翻译,用的是腾讯翻译。凑合着看吧 。
选项和设置
被授权人:OnlyForLocalUser
IE选项卡版本:17.10.23.1
帮助程序版本:17.1.25.1
选项
一般
启用选项卡之间的会话共享
将IE选项卡图标替换为当前站点图标
Sharepoint:允许直接编辑文档
自动URL
启用自动URL
仅在IE选项卡中打开自动URL
从不在IE选项卡中打开自动URL搜索
弹出窗口和选项卡
使用Chrome打开弹出窗口
用IE打开弹出对话框窗口
显示弹出窗口时使用完整窗口
总是在新标签中打开弹出窗口
启用“在新选项卡中打开”
显示
隐藏IE标签地址栏
显示进度和链接的状态文本
在文本框中启用拼写检查
启用IE选项卡右键单击菜单
先进
将Chrome Cookie转发到IE选项卡
启用卸载前检查
启用脚本URL缓解
启用DEP策略
启用ATL DEP解决方法
添加IE Tab请求标头(“X-IETab:1”)
启用线程弹出窗口
启用新指针模式
优化DirectWebke下载
检查URL异常的重定向
自动URL
通配符示例:http://www.microsoft.com/*
正则表达式示例(前缀为'r/'):r/file://.*
每URL兼容模式(阅读更多)
添加
去除
自动URL链接
将不会加载匹配的URL
添加
去除
IE兼容模式
此功能使您能够模拟不同版本的IE。 在Windows上,默认的模拟模式是IE 7。 一般情况下,您应该使用“强制”选项。
在IE团队博客上阅读有关这些选项的更多信息
IE 7标准模式IE 8标准模式IE 8强制标准模式IE 9标准模式IE 9强制标准模式IE 10标准模式IE 10强制标准模式IE 11标准模式IE 11强制标准模式
|
|