Google Chrome扩展程序:Mac兼容性

Arn*_*met 5 javascript macos jquery google-chrome google-chrome-extension

我有这个Tab Sugar谷歌Chrome扩展程序在Windows下运行正常:安装后,用户可以在浏览器中单击其图标,并访问Tab Sugar仪表板,作为新选项卡中的新页面.

但出于某种原因,它似乎在OSX下的Google Chrome上根本不起作用:用户体验到点击扩展图标时没有任何反应.什么都没有.没有新标签.

由于我没有任何Mac,所以对此主题的任何帮助都会受到欢迎!

  1. 一定要使用Mac和Google Chrome(或Chromium)
  2. 然后安装Tab Sugar扩展
  3. 单击浏览器中的扩展图标
  4. 如果没有任何反应,那么你只是转载
  5. 在新标签页中打开background.html页面:

    chrome-extension://libokbfffpaopdjmeofdfpmlanaenaje/background.html

  6. 打开开发人员跟踪控制台(Ctrl+Shift+i)

  7. 试着了解那里发生了什么?!

编辑:作为替代方案,Tab Sugar的代码可从其GitHub存储库中浏览.

编辑2:一个问题,据报道在这个特定的主题

Moh*_*our 5

我抓了一本Macbook(因为我没有).你的扩展程序在Mac上崩溃,我可以验证.为什么它不会在Windows上崩溃是非常有趣的.但这是Chrome方面的一个错误,而不是你的扩展.

为了解决这个问题,我将您的代码分成两部分,以查看崩溃的位置,结果是Google Analytics.如果您在扩展程序中注释掉Google Analytics代码,它将在Mac下完美运行.

然后我意识到这是一个已知的MacOSX错误,我记得Chrome扩展邮件列表中名为Daniel的用户有同样的问题,从查看问题跟踪器来看,这是一个已知问题.您可以通过以下跟踪器主演来关注此问题.

http://code.google.com/p/chromium/issues/detail?id=43400

这是一个棘手的错误,但目前它已由Chrome团队的工程师分配,并希望能够提供修复.在此期间,您可以删除分析代码,它可以正常工作.

如果您还有其他问题,请直接与我联系!