首页 文章

我的Chrome扩展程序不断说它已损坏

提问于
浏览
3

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

1 回答

  • 7

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

    三个已知的错误是:

    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 在每种情况下都有一个尾部斜杠 . 然后问题得到解决 . 希望能帮助到你 .

相关问题