2017-06-02 94 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,擴展程序未列入白名單。

如何將我的擴展名列入白名單?

我發現一個bug report有一個要求使用_api_features.json而不是硬編碼的擴展ID,但我找不到該文件。

+0

您只能使用'--whitelisted-extension-id = yourextensionid'命令行開關在本地將其列入白名單。 – wOxxOm

+0

@wOxxOm對我來說足夠了,我只是在試驗。萬分感謝!您應該將其作爲答案發布。 – Brad

+0

@wOxxOm BOOOOMSSHHaakalakalshakalaka – Brad

回答

3

@wOxxOm回答了這個問題!

跳過chrome://extensions的分機號。像這樣運行Chrome:

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

它很棒!