Open hurricanedjp opened 11 months ago
最新的步骤试了下,可以生效,就是chrome extensions页面还是看到有类似上面的报错,不知道是否正常
另外,现在manifest v3的插件还是不能支持是吧,one tab就是。 那么后面如果其他插件都升级成v3了,是不是这种inject的方法都不能用了
两个 tab suspender 可能互相冲突,禁用掉修改版后,原版应该就能用了。
从第一个报错图片来看,tab suspender 的代码可能有地方写死了扩展 ID。你可以试试 在修改版文件夹里搜 hlnchpd
这个 ID,改成你修改版的 fiabc
的 ID,看还报不报错。
至于 V3,有个很费事的办法,就是把 vimium c 的 content/vimium-c.js, content/injected_end.js, lib/injector.js 都复制到目标扩展里,然后手动在 HTML 里加载它们
<script data-extension-id="hfjbmagddngcpeloejdejnfgbamkjaeg" src="lib/injector.js"></script>
或者你建一个 http server 也行,MV3 也允许加载来自 localhost 的 JS 文件。
Vimium C version:1.99.99 chrome version:117.0.5938.63 platform:windows10 other extension: tab suspender
大佬,我改了所有tab suspender插件对应目录下所有的html,都按照教程在前加了那段。manifest.json也按照要求改了,key那行也删了,_metadata文件夹,但是看起来改动后的项目没有通过chrome内容校验。加载已解压插件那一步时,哐哐报错,虽然出现两个一样图标的插件,id也不一样,但新的也不能用,原本的也不能用了。。。 麻烦大佬抽空看下,感谢感谢!!!
原先extension的id是:fiabciakcmgepblmdkmemdbbkilneeeh 改动后的id是:hlnchpdjgdoecobpekldpdgmkaaemcln 报错如下:
![image](https://github.com/gdh1995/vimium-c/assets/19743827/d30cf6e0-c5f8-47e7-9874-20264d892057)
改动文件如下: background.html
dialog.html
history.html
index.html
park.html
popup.html
session.html
wizard.html
wizard_background.html
manifest.json