我的Chrome扩展程序继续说它已损坏

时间:2015-06-08 00:46:26

标签: google-chrome google-chrome-extension

我最近有一个Chrome开发者帐户,我支付了5美元和东西。我在经过大量测试后发布了我的扩展程序,它运行得很完美,但是在我上传应用程序然后下载它进行测试后,每当我尝试打开它时,它会从我的chrome栏中消失,然后当我检查我的扩展时它说它可能被腐蚀了,我在镀铬商店没有它测试过它并且工作正常,我尝试重新上传它和一切,没有工作。我支付5美元才能做到这一点,我希望能够上传我的第一个分机,请帮忙。下面是扩展名的链接:https://chrome.google.com/webstore/detail/its-raining-tacos-music-p/cnnefnjodgecgoncbgaeepfmmcjpchek

1 个答案:

答案 0 :(得分:7)

这是因为您在Google中遇到了一个边缘案例错误,该错误在运行时验证磁盘扩展中的内容与上传到Web商店的内容(旨在防止恶意软件欺骗合法扩展)相匹配。

三个已知的错误是:

crbug.com/437675(内容脚本中的点斜线路径)

crbug.com/439464(内容脚本注入的img标签中的错误情况)

crbug.com/444085(//代替/作为网址内的内部分隔符)

请仔细查看所有详细信息并正确更正您的代码。例如,根据我对这个问题的体验,我遇到了至少两个带有双斜线的网址请求,因此我遇到了crbug.com/444085:

图像// arrow.png

图像// popup.png

然后我修改了“script.js”文件中的行,其中包含如下脚本:

....  imgURL + '/arrow.png'   ....

....  imgURL + '/popup.png'   ....

由于imgURL在每种情况下都有一个尾部斜杠。然后问题得到解决。希望它有所帮助。