1

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

chrome.tabs.captureVisibleTab(..)

在我的 Mac OS X 版本 10.6.8 和 Chrome 版本 19.0.1084.53 上的 chrome 扩展上,它适用于谷歌和其他网站,但不会捕获 Youtube.com 的标签或任何包含嵌入 Flash 播放器的标签。

从 youtube.com 捕获的标签显示为黑色,并且看不到任何内容。

下面是我的代码 -

background.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>"
  ]
}
4

1 回答 1

1

这是一个Chrome 错误,没有已知的解决方法。

于 2012-06-10T04:01:26.030 回答