2009-01-12 81 views
6

我未能找到一種方法來禁用由asp.net 2.0添加的瀏覽器檢測功能。
我想所有請求我的網頁被視爲就像IE正在請求他們。
我的修復是一個App_Browsers文件夾添加到我的項目,它具有以下.browser文件:有沒有辦法禁用.NET瀏覽器檢測?

<browsers> 
    <browser refID="Default"> 
    <capabilities> 
     <capability name="preferredRenderingMime" value="text/html" /> 
     <capability name="preferredRenderingType" value="html32" /> 
     <capability name="requiresFullyQualifiedRedirectUrl" value="false" /> 
    </capabilities> 
    </browser> 
</browsers> 

有沒有辦法乾脆關閉此功能?

謝謝

回答

3

ASP.Net的更多攻擊性部分之一,恕我直言。沒辦法把它關掉AFAIK,除了像這樣的配置。

您可能感興趣的專題Rob Eberhardt's資源庫。

+0

感謝您的鏈接,但它是一個有點過時(至少從「頁面上次更新:2005年5月19日」在頂部......) – Dror 2009-01-12 16:57:43

+0

哦當然,但也是如此的asp​​.net 2.0 :) – annakata 2009-01-12 17:27:40

1

您可以通過該頁面的選擇上設定ClientTarget property覆蓋瀏覽器檢測你想它使(可能uplevel你的情況)......

相關問題