一千萬個為什麽

搜索

Google Chrome擴展程序:Mac兼容性

我已經 Tab Sugar Google Chrome擴展程序在Windows下正常工作:安裝後,用戶可以在瀏覽器中單擊其圖標,然後訪問Tab Sugar儀表板,作為新選項卡中的新頁面。

但由於某種原因,在OSX下的Google Chrome上似乎根本不起作用:用戶體驗到單擊擴展程序圖標時沒有任何反應。什麽都沒有。沒有新標簽。

由於我沒有任何Mac,所以對此主題的任何幫助都不過是受歡迎的!

  1. Be sure you use a Mac and Google Chrome (or Chromium)
  2. Then install the Tab Sugar extension
  3. Click on the extension icon in the browser
  4. If nothing happens, then you just reproduced
  5. Open the background.html page in a new tab:

    chrome-extension://libokbfffpaopdjmeofdfpmlanaenaje/background.html

  6. Open the developer traces console (Ctrl+Shift+i)

  7. Try to understand what's going on there?!

Edit: As an alternative, Tab Sugar's code is browsable from its GitHub repository.

Edit 2: An issue was reported on this specific subject

最佳答案

我抓了一本Macbook(因為我沒有)。你的擴展程序在Mac上崩潰了,我可以驗證一下。為什麽它不會在Windows上崩潰是非常有趣的。但這是Chrome方面的一個錯誤,而不是你的擴展。

為了解決這個問題,我將你的代碼一分為二,以查看崩潰的原因,結果是谷歌分析。如果您在擴展程序中註釋掉Google Analytics代碼,它將在Mac下完美運行。

然後我意識到這是一個已知的MacOSX錯誤,我記得Chrome擴展郵件列表中名為Daniel的用戶有同樣的問題,從查看問題跟蹤器來看,這是一個已知問題。您可以通過以下跟蹤器主演此問題。

http://code.google.com/p/chromium/issues/細節?ID = 43400

這是一個棘手的錯誤,但目前已由Chrome團隊的工程師分配,並希望能夠提供修復。在此期間,您可以刪除分析代碼,它可以正常工作。

如果您還有其他問題,請隨時與我聯系!

轉載註明原文: Google Chrome擴展程序:Mac兼容性