[-Fx-] 偽裝成 IE 等的套件

看板Browsers (瀏覽器)作者 ( )時間16年前 (2010/01/29 15:59), 編輯推噓2(206)
留言8則, 4人參與, 最新討論串1/1
不是 user agent 喔 網站檢查瀏覽器的方法,除了 server 端比照 user agent 字串 還可以用 JS 去檢查 辦法是利用各家瀏覽器對 JS 支援程度的差異性 不只是瀏覽器的牌子,甚至連版本都可以推算 用這種方式以後,user agent 就騙不了網站了 有沒有套件可以針對這種 JavaScript 作處理的? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.229.10.218

01/29 16:02, , 1F
有範例網址嗎 想研究看看這個JavaScript
01/29 16:02, 1F

01/29 17:51, , 2F
no-script
01/29 17:51, 2F

01/29 18:22, , 3F
網站可以弄成noscript就不讓你瀏覽啊
01/29 18:22, 3F
最簡單的作法就是把真正的網頁訊息另外動態載入 用 iframe 或 div 搭配 CSS 沒有 JS 就沒有載入 而且實測的結果,noscript 全關會讓網頁的 <noscript> </noscript> 發揮作用

01/29 18:22, , 4F
範例網站沒有,但是可以參考 google: javascript 判斷瀏覽器
01/29 18:22, 4F

01/29 18:23, , 5F
這個數年前很容易找到. 但是現在的寫法也是看 user agent
01/29 18:23, 5F
^^^^^^^^^^ navigator.appName 或 navigator.appVersion 下面的所有網址請用火狐開,以策網路安全 利用 JS 支援差異判斷瀏覽器 http://tinyurl.com/yeee4ms 利用 CSS 支援差異性判斷瀏覽器 http://mid.lt263.com/mb/divcssjiaocheng/22325.html 因為每一種瀏覽器對網頁標準支援程度不相同 不然也不會只有 Google Chrome 在 ACID3 可率先拿滿分 IE 到現在還沒有支援 Canvas 只有 IE 使用 ActiveX ... 等等 這些先天上的條件讓 user agent 字串的偽裝無所用處 ※ 編輯: logs 來自: 125.229.10.218 (01/29 18:36)

01/29 18:43, , 7F
上面的網址請看解說而不是裡面給的 JS 實例
01/29 18:43, 7F

01/30 01:53, , 8F
文章代碼(AID): #1BOfLKT4 (Browsers)
文章代碼(AID): #1BOfLKT4 (Browsers)