当前位置:编程学习 > C#/ASP.NET >>

这个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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,