Chrome captureVisibleTab无法在MSWindows上运行

时间:2016-08-30 18:04:11

标签: javascript google-chrome google-chrome-extension

所以我想写一些代码,这样我可以在我的网站上按下按钮时截取页面的截图。代码有效,但唯一的问题是我必须首先点击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) {
          ....
        });

0 个答案:

没有答案