我有这个Tab Sugar谷歌浏览器扩展程序在Windows下运行正常:安装后,用户可以在浏览器中单击其图标,然后访问Tab Sugar仪表板,作为新标签页中的新页面。
但出于某些原因,似乎在OSX下的Google Chrome上根本不起作用:用户体验到单击扩展程序图标时没有任何反应。什么都没有。没有新标签。
由于我没有任何Mac,所以对此主题的任何帮助都会受到欢迎!
在新标签页中打开background.html页面:
chrome-extension://libokbfffpaopdjmeofdfpmlanaenaje/background.html
打开开发人员跟踪控制台(Ctrl+Shift+i
)
编辑:作为替代方案,Tab Sugar的代码可以从GitHub repository浏览。
编辑2:此特定主题报告了issue
答案 0 :(得分:5)
我抓了一本Macbook(因为我没有)。你的扩展程序在Mac上崩溃,我可以验证。为什么它不会在Windows上崩溃是非常有趣的。但这是Chrome方面的一个错误,而不是你的扩展。
要弄清楚问题,我将您的代码一分为二,以查看崩溃的位置,结果是Google Analytics。如果您在扩展程序中注释掉Google Analytics代码,它将在Mac下完美运行。
然后我意识到这是一个已知的MacOSX错误,我记得Chrome Extension邮件列表中名为Daniel的用户有同样的问题,从查看问题跟踪器来看,这是一个已知问题。您可以通过以下跟踪器加注来解决此问题。
http://code.google.com/p/chromium/issues/detail?id=43400
这是一个棘手的错误,但目前已由Chrome团队的工程师分配,希望能够提供修复程序。与此同时,您可以删除分析代码,它可以正常工作。
如果您还有其他问题,请随时与我联系!