2012-03-29 66 views
30

我刚刚创建了一个非常简单的chrome扩展,它工作正常。但是,当我转换为.crx文件并尝试用chrome打开它时,没有任何反应。我的Chrome浏览器版本是19.0.1081.2 dev-m。我的分机使用jquery-1.4.2.min。我不明白这是什么问题?.crx文件安装在chrome中

+2

您挤满了CRX在'铬:// extensions'? – abraham 2012-03-29 19:33:34

+0

是的,但不适用于crx文件。拆包时它工作正常。 – 2012-03-29 20:56:00

+0

当你说'用chrome打开它'时,你怎么打开它?它只是你用来将crx拖到Chrome浏览器中打开它,但似乎不再有效,现在我必须双击Explorer中的扩展名才能安装它。 – PAEz 2012-03-30 08:06:29

回答

0

在Chrome中打开调试控制台,甚至查看html源文件(在浏览器中加载之后),请确保所有路径都有效(即,当您按照链接访问它的内容时,而不是一个错误)。如果某些内容无效,请修复路径(例如,摆脱服务器特定部分,并确保您只通过/js/jquery-123-min.js之类的路径引用属于您的扩展程序的文件)。

10

我有一个类似的问题,我无法将CRX文件安装到Chrome中。

事实证明,由于我将我的Downloads文件夹设置为网络映射驱动器,因此它不允许Chrome安装任何扩展程序,并且不会执行任何操作(在Chrome上拖放)或要求我下载扩展程序(如果我点击了网上商店的链接)。

将Downloads文件夹设置为本地磁盘目录而不是网络目录允许安装扩展。

运行:20.0.1132.57米

+0

我将下载位置从网络驱动器更改为我的外部驱动器,现在加载项安装正确!没有更多的假“这不是一个CRX”的错误!谢谢。 – 2013-01-24 13:50:31

101

将&下降 - 在的.crx到“扩展页面。

  1. 设置图标>工具>扩展
    (在右上角的 '三横酒吧' 图标)

  2. 拖放将“crx”扩展名文件放置到扩展页面 from [s TEP 1]
    (.crx档案应该有可能会在你的下载目录)

  3. 安装

来源:Chrome YouTube Downloader - 安装说明。

+2

感谢:)即使Chrome不接受除Chrome网上应用店以外的其他扩展程序的新政策,此功能也能正常工作。 (“只能从Chrome网上应用店添加扩展程序,应用程序和用户脚本”。) – 2012-09-08 09:54:42

+1

请注意,您必须首先从Chrome窗口中下载crx,然后按照所述方法拖放它。如果你有一个以前版本的crx,下载谁知道什么时候以及谁知道如何,你将无法简单地拖放它。 – 2013-03-06 13:36:05

+1

doh,显而易见,但谁会想到! +1 – naumcho 2013-03-15 21:46:16

4

万一铬告诉你“这只能从Chrome网上应用店添加”,你可以尝试以下方法:

  • 转到网络存储器,并尝试添加进一步扩展
  • 它会失败并给你下载而不是
  • 将下载的文件重命名为。拉链并将其解压到一个目录(你可能会得到一个关于腐败的拉链头的警告,但大多数的解包无论如何都会继续)
  • 进入设置 - >工具 - >一些推广
  • 允许开发人员模式
  • 单击“装载解压extention”
  • 浏览到解包文件夹和安装extention
+2

这是它在最新的chrome版本上工作的唯一方式。 – Irfan 2016-01-21 08:09:36