2017-06-02 9 views
1

私の拡張機能にChrome off-screen tab capture APIを使用したいと思います。だから、私はそれを試してtabCapture許可、およびいくつかのコードでマニフェストを働いた:ChromeオフスクリーンタブキャプチャAPI、および拡張ホワイトリスト

chrome.tabCapture.captureOffscreenTab('http://example.com', { 
    audio: true, 
    video: true 
}, function() { 
    console.log(arguments); 
}); 

は残念ながら、私は私のコンソール上で、このエラーを取得する:

未確認runtime.lastError tabCaptureを実行中.captureOffscreenTab:不安定な開発中のchrome.tabCapture.captureOffscreenTab APIを使用するため、拡張機能はホワイトリストに登録されていません。

エクステンションをホワイトリストに登録するにはどうすればよいですか?

ハードコードされた拡張IDではなく_api_features.jsonを使用するよう頼まれたbug reportが見つかりましたが、そのファイルが見つかりませんでした。

+0

'--whitelisted-extension-id = yourextensionid'コマンドラインスイッチを使用してローカルにのみホワイトリストを作成できます。 – wOxxOm

+0

@wOxxOm私のために十分に良い、私はとにかく実験しています。ありがとう、トン!それを回答として投稿するべきです。 – Brad

+0

@wOxxOm BOOOOMSSHHaakalakalshakalaka – Brad

答えて

3

@wOxxOmがこの質問に回答しました!

延長のIDをchrome://extensionsにスニークします。 Chromeを次のように実行してください。

chrome.exe --whitelisted-extension-id=abcdefghijklmnopqrstuvwxyz 

素晴らしいです!