作者kiki1503 (琦琦壹伍零參)
看板C_Sharp
標題[問題] asp.net如何取得使用者瀏覽器的內核版本?
時間Mon Apr 20 21:33:34 2009
asp.net下要取得瀏覽器資訊並不難
只要利用Request.Browser去取屬性即可
不過我想取得的並非瀏覽器名稱或支援能力
而是想要取得瀏覽器的引擎+版本
例如用IE上去,則回傳"Trident"
而用Firefox則回傳值"Gecko"
要是使用Google chrome就會顯示"Webkit"
我在Browser命名空間下面找了很久
似乎沒有直接屬性或方法可以讀取
不知道有沒有其他方法可以實作出的?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.105.79.134
1F:推 leicheong:Browser.Id不行嗎? 只要在CONFIG/Browsers有宣告的都 04/20 22:47
2F:→ leicheong:可以認到吧? 04/20 22:48
3F:→ kiki1503:答:Browser.Id並非回傳瀏覽器的引擎名稱.. 04/20 23:36
4F:→ blestadsl:與JavaScript搭配使用... 04/21 19:31
5F:→ kiki1503:javascript也取不到..而且js的值似乎不能傳回後端給C#用 04/21 23:36
6F:推 fannys23:設一個hiddenfield,再把js的值丟到那個hiddenfield去 04/21 23:49
7F:→ fannys23:這樣應該可以吧?@@a 04/21 23:49
8F:→ kiki1503:我去google了~這題似乎是沒有人成功過..還是改變作法好了 04/22 14:36