2012-12-17 202 views
15

因此,在開發了幾個小時的擴展之後,假設chrome.socket API可用於擴展,我加載了擴展,並且我被告知Socket API僅適用於'打包的應用程序'。谷歌Chrome Socket API擴展

是否有人知道發生了什麼,擴展是否會獲得該功能(回來,因爲我認爲他們有權訪問,當它在.experimental)?

回答

15

Chrome docs

打包應用程序可充當用於TCP和UDP連接一個網絡客戶端。

號,分機沒有進入Socket API,以及它們不可能永遠得到它。

您的困惑是可以理解的,因爲Google稱之爲「打包的應用程序」曾經只是主屏幕上帶有圖標的榮耀擴展。但是,谷歌現在推動了擴展和應用之間的更廣泛的分工。

擴展用於擁有應用程序功能的子集,但現在每個擴展都具有互斥功能。擴展程序旨在增強正常的Web瀏覽,而應用程序旨在用作不影響正常瀏覽的獨立工具。如果你看一下appsextensions的API列表,你會看到該列表大大不同:應用具有強大的硬件和操作系統爲中心的API,如socketusb,並bluetooth,同時擴展具有壟斷以瀏覽器爲中心的API,如tabs,cookiesbookmarks

+0

感謝您突出顯示部分文字,我錯過了這一點。我仍然想知道更多關於爲什麼,以及有什麼計劃。我提出了一個錯誤來試圖找出答案,如果我得到答覆,會在這裏報告。 – Tom

+1

@Tom:如果您仍然擁有它,那麼錯誤報告ID/URL是什麼?我正要提交一份。 (是的,這是2016年,事情並沒有改變......) –

+0

@ i336_對不起,我沒有它容易獲得。我現在只看到這個問題已經超過了2.5K的意見! – Tom