Javascript chrome.tabs.captureVisibleTab返回未定义
我能够捕获StackOverflow.com等网站,但在处理谷歌页面(Youtube、Drive等)时,它实际上不起作用。在开发阶段使用captureVisibleTab似乎有一个限制。我需要先发布应用程序才能运行吗 下面是代码片段 background.jsJavascript chrome.tabs.captureVisibleTab返回未定义,javascript,google-chrome,google-chrome-extension,Javascript,Google Chrome,Google Chrome Extension,我能够捕获StackOverflow.com等网站,但在处理谷歌页面(Youtube、Drive等)时,它实际上不起作用。在开发阶段使用captureVisibleTab似乎有一个限制。我需要先发布应用程序才能运行吗 下面是代码片段 background.js var triggerCapture = function() { chrome.tabs.captureVisibleTab(null, {format:'png'},function(imageURI){ co
var triggerCapture = function() {
chrome.tabs.captureVisibleTab(null, {format:'png'},function(imageURI){
console.log("captureVisibleTab"); alert(imageURI) // undefined
}); };
manifest.json
{
"name": "Queue taker",
"version": "0.1",
"description": "Demonstrate screenshot functionality in the chrome.tabs api.",
"background": {
"persistent": false,
"page": "screenshot.html"
},
"browser_action": {
"default_icon": "camera.png",
"default_title": "Queue taker"
},
"permissions": "<all_urls>","tabs","activeTab"
],
"content_security_policy":"script-src 'self' https://www.gstatic.com/ https://*.firebaseio.com https://www.googleapis.com; object-src 'self'",
"manifest_version": 2
{
“姓名”:“队列接受者”,
“版本”:“0.1”,
“说明”:“演示chrome.tabs api中的屏幕截图功能。”,
“背景”:{
“坚持”:假,
“页面”:“screenshot.html”
},
“浏览器操作”:{
“默认图标”:“camera.png”,
“默认标题”:“队列接受者”
},
“权限”:”“选项卡”“活动选项卡”
],
“内容安全策略”:“脚本src'self”https://www.gstatic.com/ https://*.firebaseio.comhttps://www.googleapis.com;对象src“self”,
“清单版本”:2
错误
:运行选项卡时未选中runtime.lastError.captureVisibleTab:
由于ExtensionsSettings策略,无法编写此页的脚本。
在triggerCapture(铬)-extension://jciafjhdkmanfegbanccjagihhegecpo/background.js:17:17)
在铬-extension://jciafjhdkmanfegbanccjagihhegecpo/background.js:24:5
错误信息似乎非常简单:您的企业策略阻止了访问。是否有任何解决方法?我想这将是一个很大的安全漏洞。您可以尝试使用不同的浏览器,如Firefox。