作者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