所以我想写一些代码,这样我可以在我的网站上按下按钮时截取页面的截图。代码有效,但唯一的问题是我必须首先点击chrome扩展,然后我可以点击按钮来获取截图。我想这是因为没有调用活动选项卡。有任何想法吗? 在Ubuntu和Mac中不会发生此错误,只有Windows。
这是错误:运行tabs.captureVisibleTab时未经检查的runtime.lastError:'activeTab'权限无效,因为尚未调用此扩展。
Chrome版
52.0.2743.116 m (64-bit)
我的manifest.json
"permissions": [
"tabs",
"activeTab",
"tabCapture",
"<all_urls>",
"privacy"
]
background.js
chrome.tabs.captureVisibleTab(self.windowId, {
'format': 'png'
}, function(dataURI) {
....
});