Chrome扩展程序在Chrome 73之后无法正常工作,但仅限于从商店加载

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (321)

我有一个Chrome扩展程序(https://chrome.google.com/webstore/detail/apsic-xbench-extension-fo/nhadbgflnognogbicnbeepnbpehlocgc),在Chrome 73更新后突然停止工作。

症状是,如果我转到设计扩展程序的页面(https://translate.google.com/toolkit)并单击扩展程序图标,而不是运行后台页面代码,则弹出窗口出现扩展菜单(好像我右键单击了图标)。

但是,如果我在本地(而不是从商店)加载完全相同的代码,Chrome扩展程序运行正常。

从商店加载的扩展的后台页面控制台似乎没有发出任何错误。如果我为onClicked侦听器的第一行放置一个断点来进行页面操作,那么它就不会停在Chrome商店扩展中(并且该断点适用于本地加载的扩展)。

如果我从Chrome商店加载扩展程序或在本地加载扩展程序,为什么会出现不同的行为?

在Chrome 72中,扩展程序运行良好。

提问于
用户回答回答于

回答自己的问题:我追查了这个问题。事实证明,如果使用Chrome 72从Chrome商店安装了Chrome扩展程序,那么在Chrome 73更新后,它就无法正常运行。

但是,如果在Chrome 73更新后,您删除了该扩展程序并从Chrome商店再次添加,则Chrome扩展程序会再次运行。

所属标签

可能回答问题的人

  • HKC

    红客学院 · 创始人 (已认证)

    26 粉丝7 提问5 回答
  • Dingda

    Dingda · 站长 (已认证)

    4 粉丝0 提问3 回答
  • 西风

    renzha.net · 站长 (已认证)

    9 粉丝1 提问3 回答
  • 螃蟹居

    1 粉丝0 提问2 回答

扫码关注云+社区

领取腾讯云代金券