簡體   English   中英

chrome.desktopCapture在“選項卡”上將錯誤拋出為DesktopCaptureSourceType

[英]chrome.desktopCapture throws an error on “tab” as DesktopCaptureSourceType

我正在開發chrome擴展程序,這里的目的是記錄一個瀏覽器標簽,就像Screencastify chrome擴展程序記錄瀏覽器標簽一樣。 我稱為desktopCapture ,鉻API,它完全適用於“屏幕”和“窗口”為DesktopCaptureSourceType,而對於“標簽”作為DesktopCaptureSourceType,它引發錯誤作為

desktopCapture.chooseDesktopMedia:不支持選項卡捕獲。

我已經在擴展程序的manifest.json中配置了所需的權限。 有人可以建議我解決方案嗎?

PS:我只需要記錄chrome瀏覽器標簽,而不是要求屏幕或窗口記錄

這是一個已知問題: https : //crbug.com/488262

不過,您可以改用chrome.tabCapture API。 缺點是您將不得不在捕獲選項卡和屏幕/窗口之間划分界面,因為chrome.tabCapture沒有提供等效的選擇器。

為什么Google有兩個單獨的屏幕捕獲API? 好問題。

chrome.tabCapture生成的流對象無法在插件代碼之外共享。

您將必須編寫代碼以將流共享到chrome插件中的服務器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM