簡體   English   中英

使用.net 3.5和C#檢測Chrome

[英]Detecting Chrome using .net 3.5 and C#

哦,我正在使用此代碼來檢測瀏覽器

<%= Request.Browser.Browser %>

使用chrome時,它給了我瀏覽器

AppleMAC,Safari瀏覽器

我需要它說鉻,Ater環顧四周,我發現了這一點

谷歌瀏覽器/ Safari瀏覽器名稱和版本相同!

我做了問題答案中給出的所有內容,但這沒有用。

我正在使用VS 2010並使用.net framework 3.5

謝謝。

編輯:我嘗試過做這個頁面上的建議

http://www.codemonkeez.com/2010/06/detect-google-chrome-browser-with.html

它還在給我

AppleMAC,Safari瀏覽器

:/

再次感謝。

你有沒有嘗試過:

if (Request.UserAgent.Contains("Chrome") && !Request.UserAgent.Contains("Edge"))
{
    //do chrome stuff
}

使用<%= Request.UserAgent %> ,它會給你這樣的東西:

Mozilla/5.0 (Windows NT 6.1) AppleWebKit/534.24 (KHTML, like Gecko) Chrome/11.0.696.68 Safari/534.24

試試這個

<div>
Your browser is: <%=Request.Browser.Browser %>
</div>

請注意,2005年Visual Studio 2005發布時,Chrome並不存在。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM