Chrome将允许我的扩展发送HTTPS请求到自签名的服务器证书
Will Chrome allow my extension to send HTTPS requests to a self-signed server certificate?
希望我的问题已经很清楚了。我试图获得发送AJAX (HTTPS)请求到服务器,我从我的Chrome扩展的后台页面拥有。从我所读到的,我不能发送AJAX请求到一个未签名/自签名的服务器没有修补我自己的浏览器设置,但我想知道如果Chrome扩展有不同的特权。(我也不能让所有的用户为了让我的应用为他们工作而改变他们的浏览器设置。)
从我所看到的我自己的扩展,所有的HTTPS请求,我的后台页面已发送已被"取消"(从查看开发控制台)。
是否有一种方法,除了获得签名证书或做一些黑客的东西,如模拟与HTTP的安全连接?
测试这一点的最简单的方法是在您的扩展清单中添加权限部分,其中包含您正在发出请求的服务器的url。所以它可能看起来有点像:
{
"name": "test",
"version: "1",
"permissions": [ "https://domainofselfsignedcert" ]
}
如果这不起作用,下一个选择是查看实验性设置API (http://code.google.com/chrome/extensions/trunk/experimental.settings.html)不幸的是,这还没有完全可用,但可能会给你的能力,允许访问您的域名没有证书。
相关文章:
- $https请求的安全性
- Node.js https获取请求ECONNRESET
- 使用node.js的HTTPS请求
- Elasticsearch https cors已启用,但仍获得No'访问控制允许来源'标头存在于请求的
- xml在使用SSL https请求时失败
- 有没有办法为节点js-https请求设置源端口
- Google Chrome扩展HTTPS Ajax请求
- 节点JSON https请求未定义
- 从HTTP到HTTPS的跨域请求立即中止
- 如何使用Worklight使用服务器端javascript发出HTTPS请求
- 在Chrome扩展中使用PAC文件重定向HTTPS请求似乎失败了
- 将 CORS 请求发布到运行 sailsjs 的 HTTPS 域
- 如何在 node.js 中发出 https 请求
- Angular templateUrl 在 https 上被阻止 “此请求已被阻止;内容必须通过HTTPS提供
- 使用 jsonp 的跨域请求:从 https 到 http
- 通过 https 请求访问和读取 html/php 页面,由 htaccess apache2 Server 后面的 Q
- 节点嵌套的 HTTPS 请求
- AJAX 请求 (HTTPS) 在 iPhone 上没有响应
- href 谷歌字体通过HTTPS仅当HTTPS页面请求时
- 节点JS,从两个链接同步发出HTTPS请求