1

我使用chrome.tabCapture API記錄我的Chrome標籤頁,現在當我切換選項卡,記錄必須繼續在當前選項卡,必須記錄在Chrome的記錄片在舊標籤中停止。當我嘗試在前面的標籤,以停止傳輸視頻流,並開始試圖獲得當前活動標籤的流,我碰到了下面的異常是否可以切換正在被使用chrome.tabCaptire API

未選中runtime.lastError在運行tabCapture.capture:拓一直沒有爲當前頁面調用(請參閱activeTab權限)。

P.S:我在我的manifest.json的允許部分添加activeTab屬性

回答

1

不,這是不可能的:爲每一個標籤的擴展您必須調用。這有沒有關係activeTab權限 - 錯誤只是提到它作爲principle of invocation是一樣的。

當用戶切換從它獲准記錄片了,假設是你不另一個標籤中取得權利含蓄。到chrome.tabCapture.capture每次調用只授予其特定標籤。

這是一項安全功能,你需要詢問用戶再次與您的分機進行交互。

您可以考慮切換到chrome.desktopCapture來捕獲整個Chrome窗口,以允許您提出要求 - 但這將會是一種非常不同的用戶體驗。

相關問題