為啥通過MSIE判斷瀏覽器資訊

2021-10-08 08:47:59 字數 551 閱讀 5405

看到這麼一段**:

@requestheader("user-agent") string useragent,//這裡之所以需要請求頭,是因為請求頭中包含瀏覽器資訊

model model)throws exception

else

return builder.body(fileutils.readfiletobytearray(file));

} }

為啥這個檢視函式中包含了user-agent這種請求頭呢?貌似刪除後也可以正常執行啊。

這是因為請求頭中包含了瀏覽器資訊。

這裡的msie的意思是:microsoft internet explorer.

if (useragent.indexof("msie") > 0)

這句**的意思是:

判斷請求頭的瀏覽器資訊中包含ie瀏覽器的資訊。

判斷瀏覽器

if page.request.browser.ecmascriptversion.major 0 page.request.browser.w3cdomversion.major 0 判斷是否支援指令碼 response.write 瀏覽器名稱與版本號 page.request.browser.t...

判斷瀏覽器

不區分版本 function mybrowser 判斷是否opera瀏覽器 if useragent.indexof firefox 1 判斷是否firefox瀏覽器 if useragent.indexof chrome 1 if useragent.indexof safari 1 判斷是否sa...

js判斷瀏覽器,包括Edge瀏覽器

描述 判斷瀏覽器資訊 編寫 littleqiang w 日期 2016.1.5 版本 v1.1 判斷當前瀏覽型別 function browsertype else if fieversion 8 else if fieversion 9 else if fieversion 10 else ie版...