Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome 上的Chrome扩展内容脚本https://chrome.google.com/webstore/_Google Chrome_Google Chrome Extension - Fatal编程技术网

Google chrome 上的Chrome扩展内容脚本https://chrome.google.com/webstore/

Google chrome 上的Chrome扩展内容脚本https://chrome.google.com/webstore/,google-chrome,google-chrome-extension,Google Chrome,Google Chrome Extension,Chrome是否阻止访问webstore url 我想做一个扩展,在+1按钮旁边显示一个like按钮,但内容脚本似乎没有工作* 这是真的吗;DR Web存储无法通过扩展和以前允许您这样做的标志(--允许脚本库)编写脚本 Chrome扩展无法在Chrome Web应用商店中执行内容脚本/插入CSS。这在中明确定义,在函数IsScriptableURL(单击上一个链接查看完整逻辑) //库是一个特殊的受限URL,用于编写脚本以防止 //访问我们向库公开的特殊JS绑定(并避免 //类似于删除“报告滥用

Chrome是否阻止访问webstore url

我想做一个扩展,在+1按钮旁边显示一个like按钮,但内容脚本似乎没有工作*


这是真的吗;DR Web存储无法通过扩展和以前允许您这样做的标志(
--允许脚本库
)编写脚本

Chrome扩展无法在Chrome Web应用商店中执行内容脚本/插入CSS。这在中明确定义,在函数
IsScriptableURL
(单击上一个链接查看完整逻辑)

//库是一个特殊的受限URL,用于编写脚本以防止
//访问我们向库公开的特殊JS绑定(并避免
//类似于删除“报告滥用”链接的扩展)。
//托多(埃里凯):这似乎是个错误的测试。我们不是应该测试吗
//针对商店应用程序范围?
GURL store_url(扩展名:GetWebstoreLaunchURL());
if(url.host()==store\u url.host()){
如果(错误)
*错误=清单错误::kCannotScriptGallery;
返回false;
}
manifest_errors::kCannotScriptGallery
定义为:

const char kCannotScriptGallery[]=
“无法编写扩展库的脚本。”;
当您使用
chrome.tabs.executeScript
在Web应用商店选项卡中插入脚本时,可以在后台页面的控制台中查看该错误。例如,在扩展的后台页面中打开并执行以下脚本(通过控制台,用于实时调试):

chrome.tabs.query({url:'https://chrome.google.com/webstore/*'},函数(结果){
if(result.length)chrome.tabs.executeScript(结果[0].id,{code:'alert(0)});
});

Ok内容脚本不起作用,是否有办法通过后台页面?或者是没有可能的方法让它工作(除了通过命令行参数),这似乎不再工作(在Chrome31)。我提交了一个bug-@kzahel我刚刚修复了这个bug。您应该能够再次使用
--allow scripting gallery
(至少对于Canary构建)。仅供参考,CSS不能通过insertCSS函数插入,但是您在清单中声明的任何CSS都将加载,而您的内容脚本不会加载。嘘Google@sboy031仅供参考,您所描述的是,自Chrome 36以来已经修复。