1

関数ごとにタブをキャプチャしようとしています

chrome.tabs.captureVisibleTab(..)

Mac OS X バージョン 10.6.8 および Chrome バージョン 19.0.1084.53 の私の Chrome 拡張機能では、Google やその他のサイトでは問題なく動作しますが、Youtube.com のタブや、Flash Player が埋め込まれたタブをキャプチャしません。

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 に答える