関数ごとにタブをキャプチャしようとしています
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>"
]
}