我想为一个应用截取 youtube 视频。我可以使用 clip to onenote chrome 扩展来做到这一点,但不知道如何模拟该功能
I want to screenshot youtube videos for an app. I can do this with clip to onenote chrome extension but don't know how to emulate the functionality
因此剪辑到 OneNote 和其他剪辑扩展可以截图页面上的所有内容,包括 iframe 中的内容。有谁知道他们是怎么做到的?我认为这是某种 javascript 功能。当我尝试使用 html2canvas 时,他们说无法获取 iframe。就安全问题而言,此屏幕截图将呈现在客户端。
以上回答
developer.chrome.com/extensions/tabs#method-captureVisibleTa b
您可以使用具有“<all_urls>
”权限的 captureVisibleTab api。
"Captures the visible area of the currently active tab in the specified window."
chrome.tabs.captureVisibleTab(
chrome.windows.WINDOW_ID_CURRENT,
{ format: "png" || "jpeg" },
function(dataurl) {
console.log(dataurl)
}
)
https://developer.chrome.com/extensions/tabs#method-captureVisibleTab
因此剪辑到 OneNote 和其他剪辑扩展可以截图页面上的所有内容,包括 iframe 中的内容。有谁知道他们是怎么做到的?我认为这是某种 javascript 功能。当我尝试使用 html2canvas 时,他们说无法获取 iframe。就安全问题而言,此屏幕截图将呈现在客户端。
以上回答
developer.chrome.com/extensions/tabs#method-captureVisibleTa b
您可以使用具有“<all_urls>
”权限的 captureVisibleTab api。
"Captures the visible area of the currently active tab in the specified window."
chrome.tabs.captureVisibleTab(
chrome.windows.WINDOW_ID_CURRENT,
{ format: "png" || "jpeg" },
function(dataurl) {
console.log(dataurl)
}
)
https://developer.chrome.com/extensions/tabs#method-captureVisibleTab