我可以仅在某些 Chrome 安装上启用通过 Google 同步的扩展程序吗?

我可以仅在某些 Chrome 安装上启用通过 Google 同步的扩展程序吗?

Google Chrome 的同步功能非常好,在很多情况下都非常有用,尽管有些功能有点烦人。鼠标手势扩展功能在某种程度上失去了其实用性,并且偶尔会在笔记本电脑上造成阻碍。

每当我在任意一台计算机上启用或禁用扩展时,它都会与另一台计算机同步;我可以有选择地以某种方式中断此链接吗?

答案1

不是我的答案,内容复制以避免链接腐烂这里


基于安全考虑,Chrome 不会同步任何包含 NPAPI 插件的扩展。

来源

什么是 NPAPI 插件?

NPAPI 插件中运行的代码拥有当前用户的全部权限,并且不会以任何方式被 Google Chrome 沙盒化或屏蔽恶意输入。处理来自不受信任来源的输入时(例如使用内容脚本或 XMLHttpRequest 时),您应该特别小心。

来源

理论

如果我们以某种方式修改您的扩展程序,使 Chrome 能够使用 NPAPI 识别该扩展程序,那么就没问题了。

如何

  1. 首先,你需要一个来自任何 NPAPI 扩展的虚拟 .dll,例如Google 屏幕截图
    安装扩展程序并screen_capture.dll在 Chrome 的用户配置文件文件夹
    ..\profile\Default\Extensions\cpngackimfmofbokmjmljamhdncknpmg\5.0.5_0\plugin

  2. 其次,转到不应同步的扩展文件夹。对于你的情况Chrome 手势
    ..\profile\Default\Extensions\jpkfjicglakibpenojifdiepckckakgk\1.12.1_0

  3. 修改清单.json文件并添加 NPAPI 插件为Stackoverflow 上描述

    "plugins": [
        { "path": "your_npapi_plugin.dll" }    
    ],
    
  4. 修改背景.html文件,上面的 Stackoverflow 答案中也有描述。

    <script>
    var plugin = document.getElementById("MyNPAPIPluginId");
    ...
    </script>
    

从现在开始你就得靠自己了。我对扩展编码了解不够多。
这就是为什么这只是一个理论 :)

答案2

在设置->高级同步设置下选择不同步扩展。

另一种方法是创建一个新的笔记本电脑 Google 帐户,然后向 Chrome 添加一个新用户,使用新创建的帐户进行同步。

相关内容