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

Cub*_*mes 3 google-chrome google-chrome-extension

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

Day*_*ang 8

这是因为你在谷歌遇到一个边缘案例错误,它在运行时验证磁盘上的扩展内容与上传到网上商店的内容相匹配(旨在防止恶意软件欺骗合法扩展).

三个已知的错误是:

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'   ....
Run Code Online (Sandbox Code Playgroud)

由于imgURL在每种情况下已经有一个尾随斜杠.然后问题得到解决.希望能帮助到你.