安装Chrome扩展作为外部扩展程序。

4

我需要手动安装Chrome扩展程序。所以我按照这个页面的说明https://developer.chrome.com/extensions/external_extensions进行安装。我通过注册表安装了Chrome扩展程序,一切都很顺利。但问题是:该扩展程序无法“记住任何东西”。每次关闭和打开Chrome时,它都会重新安装(扩展程序显示欢迎页面),上一次保存的内容也都消失了。如果我按照正常方式安装,则不存在此问题。那么有什么方法可以解决这个问题吗?


你能提供一个简化的测试案例吗?需要更多的信息,比如代码和数据持久化的方式。 - Mohamed Mansour
那个名为“全漫画阅读器”的扩展(不是MIME,只是用于测试)。如果我按照正常方式安装,所有扩展都是正常的。 - StoneHeart
1个回答

7
  • 在URL栏中导航至"chrome://extensions/"...
  • 单击右上角的"开发者模式"
  • 单击"打包扩展程序..."
  • 在"扩展程序根目录"字段中,选择包含所有扩展文件的文件夹
  • 将"私钥文件"字段留空...
  • 单击"确定"

您的扩展现在已经被打包成一个.crx文件,位于您计算机上的父扩展目录中...同时还有一个.pem文件,实际上这个文件是不相关的,它只是保存了您的私钥,以防您想更新扩展程序,在这种情况下,您需要使用私钥文件来打包扩展程序...

在Chrome中打开.crx文件...它会显示一个消息,说扩展和主题可能会损害您的计算机...点击"确定",该消息仅出现因为您的扩展尚未在扩展库中由谷歌进行测试...您的扩展将被安装并记住所有数据。


16
您无法再在Chrome中通过浏览方式打开.crx文件。 您需要下载该扩展并将其拖放到“工具|扩展”页面中。请参见http://support.google.com/chrome_webstore/bin/answer.py?hl=en&answer=2664769&p=crx_warning以获取官方说明。 - Neal Stublen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接