我试图按功能捕捉标签
chrome.tabs.captureVisibleTab(..)
在Mac OS X版本10.6.8上的Chrome扩展程序和Chrome版本19.0.1084.53上,适用于Google和其他网站,但不会捕获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>"
]
}