2012-08-06 3 views

Répondre

3

Le Socket API est uniquement disponible pour Packaged apps(source). Ceci est la raison pour laquelle l'API est cotée à la /apps/ API index, mais pas /extensions/.

Si vous essayez d'utiliser l'API dans une extension ordinaire, l'extension ne parviendra pas à charge ou être chargé avec le message suivant:
There were warnings when trying to install this extension: 'socket' is not allowed for specified package type (theme, app, etc.).

+1

@OP vous pourriez être intéressé par http://stackoverflow.com/ ques tions/11453108/où-je-vois-qui-chrome-extensions-api-est-valide-pour-quelle-chrome-version/11454451 # 11454451, spécifiquement http://www.chromium.org/developers/design -documents/extensions/comment-les-extensions-system-works/docs/how-docs-are-served. –

+0

Je peux voir 'chrome.socket' là. Mais il n'est pas répertorié dans [l'index de l'API du tronc] (http://code.google.com/chrome/extensions/trunk/api_index.html). Une idée? – fridojet

+1

@fridojet Ne vous inquiétez pas pour ça. La documentation est générée automatiquement, mais certaines pages doivent être éditées manuellement, [y compris 'api_index.html'] (http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs /extensions/api_index.html?view=log). –