无法在 mac OS 上通过函数 chrome.tabs.captureVisibleTab 捕获 youtube.co



>我正在尝试按功能捕获选项卡

chrome.tabs.captureVisibleTab(..)

在 Mac OS X 版本 10.6.8 和 Chrome 版本 19.0.1084.53 上的 Chrome 扩展名上,它适用于 Google 和其他网站,但无法捕获 Youtube.com 选项卡或任何包含 Flash 播放器嵌入的选项卡。

从 youtube.com 捕获的选项卡显示为黑色,并且没有可见的内容。

下面是我的代码 -

背景.html包含

 ..
   chrome.browserAction.onClicked.addListener(function (tab) {
    images = [];
    chrome.windows.getCurrent(function (win) {
        chrome.tabs.captureVisibleTab(win.id, { "format": "png" }, function (imgUrl) {
            chrome.tabs.create({ url: imgUrl });
        });
    });
});
..

manifest.json 包含

{
  "name": "Moon",
  "version": "1.0",
  "manifest_version": 1,
  "background_page": "background.html",
  "description": "Moon",
  "browser_action": {
    "default_icon": "icon.png"
  },
  "permissions": [
     "tabs"
     ,"<all_urls>"
  ]
}
这是一个没有

已知解决方法的 Chrome 错误。

最新更新