Chrome扩展:创建标签
问题描述:
chrome.tabs.create({
'url': 'https://www.myserver.com/',
'selected': false
}, function(tab) {
chrome.tabs.executeScript(tab.id, {
'code': "doSomething();"
});
});
其实我无法执行的代码,因为有对“myserver.com”无效 证书,就跳过红色的页面,以便浏览器就会显示红色的页面,该页面 我无法跳过并运行我的代码。 除了将 证书颁发机构添加到trusted =除了 客户端上的任何必要步骤之外,有什么办法可以跳过红色页面吗?Chrome扩展:创建标签
答
由于安全原因,您无法注入或操作该页面。这是有道理的,因为该页面是为了保护用户:)
做这种事情的唯一方法是通过本地代码,NPAPI。你实现了一个绕过它的插件。但是如你所知,实现一个插件会让整个计算机变得脆弱,因为你可以访问整个主机。
这就是为什么创建插件不受欢迎,但建议如果你绝对不能做你想要的与当前的API和限制。
直到您自己进入网站并接受无效证书。 Chrome应该记住您对该域名的选择并允许扩展程序执行。 – Kai 2010-12-21 16:35:10