[問題] asp.net如何取得使用者瀏覽器的內核版本?

看板C_Sharp作者 (琦琦壹伍零參)時間16年前 (2009/04/20 21:33), 編輯推噓2(206)
留言8則, 4人參與, 最新討論串1/1
asp.net下要取得瀏覽器資訊並不難 只要利用Request.Browser去取屬性即可 不過我想取得的並非瀏覽器名稱或支援能力 而是想要取得瀏覽器的引擎+版本 例如用IE上去,則回傳"Trident" 而用Firefox則回傳值"Gecko" 要是使用Google chrome就會顯示"Webkit" 我在Browser命名空間下面找了很久 似乎沒有直接屬性或方法可以讀取 不知道有沒有其他方法可以實作出的? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.79.134

04/20 22:47, , 1F
Browser.Id不行嗎? 只要在CONFIG/Browsers有宣告的都
04/20 22:47, 1F

04/20 22:48, , 2F
可以認到吧?
04/20 22:48, 2F

04/20 23:36, , 3F
答:Browser.Id並非回傳瀏覽器的引擎名稱..
04/20 23:36, 3F

04/21 19:31, , 4F
與JavaScript搭配使用...
04/21 19:31, 4F

04/21 23:36, , 5F
javascript也取不到..而且js的值似乎不能傳回後端給C#用
04/21 23:36, 5F

04/21 23:49, , 6F
設一個hiddenfield,再把js的值丟到那個hiddenfield去
04/21 23:49, 6F

04/21 23:49, , 7F
這樣應該可以吧?@@a
04/21 23:49, 7F

04/22 14:36, , 8F
我去google了~這題似乎是沒有人成功過..還是改變作法好了
04/22 14:36, 8F
文章代碼(AID): #19x7cnOb (C_Sharp)