作者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/m.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