看板 Browsers 關於我們 聯絡資訊
不是 user agent 喔 網站檢查瀏覽器的方法,除了 server 端比照 user agent 字串 還可以用 JS 去檢查 辦法是利用各家瀏覽器對 JS 支援程度的差異性 不只是瀏覽器的牌子,甚至連版本都可以推算 用這種方式以後,user agent 就騙不了網站了 有沒有套件可以針對這種 JavaScript 作處理的? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.229.10.218
ACGB:有範例網址嗎 想研究看看這個JavaScript 01/29 16:02
hpo14:no-script 01/29 17:51
logs:網站可以弄成noscript就不讓你瀏覽啊 01/29 18:22
最簡單的作法就是把真正的網頁訊息另外動態載入 用 iframe 或 div 搭配 CSS 沒有 JS 就沒有載入 而且實測的結果,noscript 全關會讓網頁的 <noscript> </noscript> 發揮作用
logs:範例網站沒有,但是可以參考 google: javascript 判斷瀏覽器 01/29 18:22
logs:這個數年前很容易找到. 但是現在的寫法也是看 user agent 01/29 18:23
^^^^^^^^^^ 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)
logs:上面的網址請看解說而不是裡面給的 JS 實例 01/29 18:43
shyangs:http://tinyurl.com/yhve378 01/30 01:53