2011-03-04 158 views
0

我们正在安全信息像这样在执行网址:如何避免安全信息/安全警报从IE

有此网站的安全证书有问题。本网站提供的安全证书不是由可信认证机构颁发的。

安全证书问题可能表示试图欺骗您或拦截您发送给服务器的任何数据。我们建议您关闭此网页,不要继续访问本网站。点击此处关闭此网页。继续访问本网站(不推荐)。
更多信息

与消息相同类型安全警报这样

本页面访问不在其控制下的信息。这会带来安全感,你想继续吗?

如何通过JavaScript,jsp或任何方式的代码来避免它们。我们不能要求每个用户修改他们的互联网选项。请让我知道是否有任何解决方案

回答

4

这是浏览器的行为,你不能也不应该允许使用JavaScript修改或其他任何事情。事实上,这些安全警报在那里警告用户某些事情(可能)是错误的。如果你可以禁用它们,那么它们就没有意义了,对吧?

修复你对安全证书有任何问题,你会没事的。我会在这里猜测你的证书是自签名的 - 买一个。他们并不昂贵。

+0

您能否提供任何链接以获取关于证书的更多信息? – vishnu 2011-03-04 23:40:15

+0

@vishnu有许多公司出售它们,例如[verisign](http://www.verisign)(http://www.verisign)或[thwate](http://www.thawte.com/) – NullUserException 2011-03-05 01:12:45

+0

此证书仅适用于** HTTPS **?当我联系他们时,他们说的是https。但我的应用程序网址是http。我可以以任何方式使用它们吗?我可以避免这些警报吗? – vishnu 2011-06-20 19:49:00

1

您需要在Web服务器上安装最新的有效证书。

+0

我如何知道我的网络服务器上当前的有效证书 – vishnu 2011-06-20 19:49:31

0

承载https网站上的所有内容。不是一个http。那么你不需要证书。

+0

谷歌网站是https,所以如果使用任何非https内容,它会提高警告。那里有很多免费的解决方法。如果您购买了证书,它将使您的http变为https,但如果您托管任何http内容(从http网站发布内容),即使使用安全的站点证书,您仍然会收到警告。 – bob 2013-08-15 02:36:30

0

1>本网站提供的安全证书不是由可信任的证书颁发机构颁发的。

此消息表明该页面正在使用基于HTTPS的资源,该资源具有不链接到全局受信任的根证书的证书。如果您不知道导致此问题的资源/ URL是什么,请打开F12 Developer Tools并查看Console选项卡,或者运行Fiddler并查看警告弹出窗口。

2>本页面正在访问不受其控制的信息。这带来了安全风险,你想继续吗?

当您尝试使用XMLHTTPRequest对象从跨域位置请求数据(例如www.domain.com尝试从domain.com获取数据)时,会显示此消息。该操作违反了Same-Origin-Policy

默认情况下在IE浏览器,这是受阻,但Intranet区域内,这个功能被设置为提示,因此你看到这条消息来代替。

要解决此问题,请更改请求URL以使其不会转到其他域,或者使用XDomainRequest,或者使用服务器端代理页从服务器而不是客户端发出跨源数据请求。