0
問題:基於HTTP請求的User-Agent頭,我需要根據Microsoft Silverlight是否支持瀏覽器來選擇響應中的內容。如何判斷瀏覽器是否支持基於用戶代理的Silverlight?
Silverlight是否實際安裝並不重要,只是瀏覽器是否可以安裝它無關緊要。
問題:基於HTTP請求的User-Agent頭,我需要根據Microsoft Silverlight是否支持瀏覽器來選擇響應中的內容。如何判斷瀏覽器是否支持基於用戶代理的Silverlight?
Silverlight是否實際安裝並不重要,只是瀏覽器是否可以安裝它無關緊要。
我發現的唯一方法是在用戶代理上進行字符串匹配。
我拉了一堆話從這裏列出的用戶代理:http://www.useragentstring.com/pages/Mobile%20Browserlist/
至少有一個辦法做到這一點在客戶端... [Silverlight.supportedUserAgent.js(HTTP:// archive.msdn.microsoft.com/SLsupportedUA) – nemesv
nemesv:這是一個好主意,不幸的是,該文件可能會非常快速地過時,所以我不能依賴它。 – RobSiklos