Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome Chrome扩展名-我可以将我的扩展名作为crx文件共享以供使用吗?_Google Chrome_Google Chrome Extension_Add On - Fatal编程技术网

Google chrome Chrome扩展名-我可以将我的扩展名作为crx文件共享以供使用吗?

Google chrome Chrome扩展名-我可以将我的扩展名作为crx文件共享以供使用吗?,google-chrome,google-chrome-extension,add-on,Google Chrome,Google Chrome Extension,Add On,我在google web store中发布了我的扩展,并在我的chrome中成功安装了它 所以我在这个目录中找到了扩展名的文件: C:\Users\User_Name\AppData\Local\Google\Chrome\User Data\Default\Extensions. 我在chrome中使用我的扩展进行本机消息传递 如何获取.crx文件,以便为没有internet连接的其他人发布我的扩展名 或者与firefox*.xpi文件完全相同 此外: 如果我将上述目录中的扩展名文件打包为z

我在google web store中发布了我的扩展,并在我的chrome中成功安装了它

所以我在这个目录中找到了扩展名的文件:

C:\Users\User_Name\AppData\Local\Google\Chrome\User Data\Default\Extensions.
我在chrome中使用我的扩展进行本机消息传递

如何获取.crx文件,以便为没有internet连接的其他人发布我的扩展名

或者与firefox*.xpi文件完全相同

此外:

如果我将上述目录中的扩展名文件打包为zip并重命名为crx文件,然后下拉到chrome,则会发生此错误:


包无效:CRX\u头\u无效。

扩展名和主题用作.crx文件。通过Chrome Developer仪表板上载时,仪表板会自动创建.crx文件。如果在个人服务器上发布,.crx文件需要在本地创建或从Chrome网络商店下载

从Chrome网络商店下载.crx

如果chromewebstore上托管了扩展名,那么可以从开发者仪表板下载.crx文件。在“您的列表”下找到分机,然后单击“更多信息”。在弹出窗口中,单击蓝色的main.crx链接下载它

下载的文件可以托管在个人服务器上。这是本地托管扩展的最安全方式,因为扩展的内容将由Chrome Web Store签名。这有助于检测潜在的攻击和篡改

本地创建.crx

扩展目录在扩展管理页面转换为.crx文件。导航到chrome://extensions/ 在ominibox中,或单击Chrome菜单,将鼠标悬停在“更多工具”上,然后选择“扩展”

在Extensions Management页面上,通过单击Developer Mode旁边的切换开关启用Developer Mode。然后选择包扩展按钮

在“扩展根目录”字段中指定扩展文件夹的路径,然后单击“打包扩展”按钮。忽略第一次包的私钥字段

Chrome将创建两个文件,一个.crx文件和一个.pem文件,其中包含扩展名的私钥

不要丢失私钥!将.pem文件保存在秘密和安全的地方;需要更新扩展名