Cookie在Google Chrome上引起“不安全内容”警告?
|
如果我访问自己网站上的主页(使用代码点火器),则我的主页使用的是http,
代码点火器设置一个包含所有会话信息的cookie。
如果然后单击使用https的登录,我会收到不安全的内容警告,而我唯一能想到的就是cookie,因为如果重新启动浏览器,请直接转到https://mysite.com/login,然后我不会收到不安全的内容警告。
我该如何解决(请注意,首页不能为https)。
没有找到相关结果
已邀请:
2 个回复
渴翅吮斡撤
,
或
。 使用Codeigniter的事情是,很可能您使用ѭ3或ѭ4来获取嵌入内容的完整绝对URL,可能使用http。 您可以执行以下操作: 使用相对网址,即
不指定协议。范例:ѭ6here进一步了解这项技术:http://paulirish.com/2010/the-protocol-relative-url/ 在您需要使用https的控制器的ѭ7中(或在需要它的方法中),加载另一个配置文件,该文件重新定义您的基本URL以使用https。请注意,在加载此配置文件之前,对于所有使用基本url输出html的脚本/库来说,为时已晚。 如果您在IE中加载该页面,则会收到非常令人讨厌的错误消息,该错误消息将为您提供不安全交付的所有内容的列表,以帮助您进行故障排除(其他浏览器也应具有此功能,但在IE中,它\特别突出)。 编辑:看到您的注释,即通过http请求的页面上没有任何内容,只有https,并且该注释说明了当没有cookie时会发生什么。我的错误,我只是醒了-我应该更彻底地阅读问题了:p
款去芳尾脊