这个JS代码能否转c#
function () {
var b = "";
if (!!navigator.userAgent.match(/AppleWebKit.*Mobile.*/)) {
b = "0.0";
}
if (navigator.plugins && navigator.mimeTypes.length) {
var s = navigator.plugins["Shockwave Flash"];
s && s.description && (b = s.description.replace(/^.*\s+(\S+)\s+\S+$/, "$1"))
}
else if (window.ActiveXObject) {
try {
var ss = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
ss && (b = ss.GetVariable("$version")) && (b = b.replace(/^.*\s+(\d+),(\d+).*$/, "$1.$2"))
}
catch (La) { }
}
return b;
}
如题,如若可以求代码。。。 js c# 转换 --------------------编程问答-------------------- C#运行在server side,无法检测浏览器端是否安装了Flash.
可以再客户端用js检测,并告诉server端结果,最简单的使用一个HiddenField。 服务器端和浏览器端都可以访问。 --------------------编程问答-------------------- userAgent 在header里是有的 plugins就未必 window.ActiveXObject 更是ie的 sorry想得到客户端的flash版本 有什么用?
补充:.NET技术 , ASP.NET