靠谱的软件下载站
当前位置:  IEfans/IE专区/IE相关/在服务端解决IE浏览器访问https弹出对话框的问题

在服务端解决IE浏览器访问https弹出对话框的问题

IE相关 互联网 2010-12-25 阅读(3182)
IE浏览器在处理某些问题上面真的是让人非常的纠结。不是为了用户体验牺牲安全性,就是为了安全性牺牲用户体验,不过总的来说,就是推卸自己的责任。比如近期发现用IE浏览器访问某些网站的https链接,会弹出“安全警告”的对话框。 如果选“是”,网站所有的图片和JS代码,还有所有的外部图片和JS都不被下载,网站根本就无法正常显示了。很多大型网站也会出现这样的问题。 虽说IE浏览器这样设计也是出于安全的考虑,但是很不利于用户方面的体验。还有可能会影响用户对网站功能的正常使用。

IE浏览器访问https链接弹出的“安全警告”对话框

了解情况的用户可以通过修改IE设置关掉它。但是,这这是让用户被动式的做出改变,这个也太勉强了。这里是用户的设置方法。所以,我们可以把网站里边的所有图片文件,都要自动变成https的链接,或者使用相对链接,而且所有外部的http图片,最好也能变成https链接。 如果你用wordpress的话,wp默认是使用绝对链接的,这样可以保证在别人reshare你文章的时候,内容可以正常显示。此时可以考虑使用wordpress https插件来解决这个问题,他会自动将所有图片和js的链接换成https。对于文章内的外部图片,可以使用auto save image这个国产插件,把图片下载到本地。当然,不用插件的话,也可以在setting->general-> site address(url)设置中,把网站的域名改成“/”,这样wp会自动把所有绝对链接换成相对的。 还可以使用web服务器的url重写功能,在我们的应用中通过一个相对路径访问外部资源,在web服务器中将该相对路径进行重写为资源的绝对路径,使用代理获取资源内容,然后将内容返回客户端,这样对于浏览器来说看到的是一个相对路径,自然不会进行安全提示,我们就绕过了浏览器的安全提示了。

标签:IE相关IE浏览器https对话框

Copyright © 1998-2017 www.iefans.net All Rights Reserved 湘ICP备13012168号-17