作者banana2014 (香蕉共和国)
看板PHP
标题[请益] google, facebook, youtube等网站不让…
时间Wed Nov 23 00:36:57 2016
我用ie6上google, facebook, youtube等网站
都会出现dnserror(找不到伺服器)页面
如下图:
http://i.redwh.al/_1.jpg
但是在其他新的浏览器都可以成功的上他们的网站
我能确定ie6没坏
因为我用ie6上其他网站(如:我们学校网站)是可以的
请问google他们是怎麽让旧浏览器在上他们网站时显示「无法显示网页(dnserror)」这个
讯息的?
我想应该是用後端做的
因为查看原始码什麽都没有
所以应该不可能是用javascript等来判断的
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.44.18.89
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1479832620.A.0EF.html
1F:→ tkdmaf: 任何低於IE8以下的用户请全部扼杀光。谢谢。11/23 01:17
2F:→ tkdmaf: 就算是IE9、10都还要考虑一下下就是了。11/23 01:17
3F:→ tkdmaf: 而我个人则是,IE的用户你给我用chrome、safari、firefox11/23 01:18
4F:→ tkdmaf: 要不就是你的ie能够支援当前的ccs3,否则我懒的理用户11/23 01:19
5F:→ tkdmaf: 我公司现在策略很简单,一概不管旧用户或旧系统。11/23 01:21
6F:→ tkdmaf: 不升级电脑、作业系统和软体版本那是你家的事。11/23 01:21
7F:→ tkdmaf: 简单来说,要为旧系统开发就不要找我。11/23 01:22
8F:→ tkdmaf: 像苹果这次强制弃掉ios7的用户就是明智之举。11/23 01:23
9F:→ tkdmaf: iphone4、4s以下全面淘汰。 11/23 01:23
不是啦,
我根本没有想为旧浏览器做设计或开发
只是想知道他那个「无法显示网页(dnserror)」是怎麽做出来的?
再说,
我另一方面也只是想让使用旧浏览器的人能够知道说目前使用的浏览器不能上我的网站
根本没有想为旧浏览器版本做特殊的网页设计或开发。
※ 编辑: banana2014 (114.44.18.89), 11/23/2016 01:34:17
10F:→ tkdmaf: 我会告诉你……除非有什麽安全上的考量,不然破图就算了 11/23 01:37
11F:→ xdraculax: var_dump($_SERVER) 全部印出来比比看就知道了 11/23 06:33
12F:推 Kenqr: 这画面根本看不出无法使用的原因是浏览器太旧 11/23 09:41
13F:推 Kenqr: <!--[if IE]><script>alert('滚')</script><![endif]--> 11/23 09:45
14F:→ MOONRAKER: 就你们自己DNS有问题 为什麽你会觉得这是google做的。 11/23 12:41
15F:推 chang0206: 因为他说用其他BROWSER可以上? 11/23 13:39
16F:→ MOONRAKER: 喔~ :( 11/23 16:43
17F:→ MOONRAKER: 打开VM发现已经是IE8了 测也测不了 11/23 16:44
18F:推 jmlntw: TLS 的问题吧,XP IE6 只支援到 TLS 1.0 11/23 23:17
20F:推 hiigara: DNS error 并不是「Google 让它显示」的,是IE在表示 11/23 23:58
21F:→ hiigara: 「这个网址我没办法转成IP喔哭哭」 11/23 23:58
22F:→ hiigara: 然後 www.google.com (有www) 连得上吗? 11/24 00:01
23F:→ hiigara: 另外也可以试着把 DNS 改用 8.8.8.8 看看... 11/24 00:03
24F:→ kenwufederer: 明明是IE自己的警告,当然没有, 11/24 17:35
25F:推 et69523820: 应该是透过标头取得你是使用什麽版本的浏览器 在後端 11/26 07:13
26F:→ et69523820: 导向他指定的页面 11/26 07:14
27F:推 GALINE: DNS error 表示根本连不上,所以没有 header 这段啊 XD 11/27 11:50