ASP.net&;MS AJAX:在MS AJAX中启用WebKit支持(chromesafari)(修复WebKit浏览器)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.net&;MS AJAX:在MS AJAX中启用WebKit支持(chromesafari)(修复WebKit浏览器)相关的知识,希望对你有一定的参考价值。
Load this javascript after the MS AJAX files have been loaded. In the example I am using jQuery to call the patchMicrosoftAjax() method, but you can use any method you desire.
(function() { /* patch MS AJAX to support webkit browsers */ function patchMicrosoftAjax() { Sys.Browser = {}; Sys.Browser.InternetExplorer = {}; Sys.Browser.Firefox = {}; Sys.Browser.WebKit = {}; //Safari 3 is considered WebKit Sys.Browser.Safari = {}; Sys.Browser.Opera = {}; Sys.Browser.agent = null; Sys.Browser.hasDebuggerStatement = false; Sys.Browser.name = navigator.appName; Sys.Browser.version = parseFloat(navigator.appVersion); if (navigator.userAgent.indexOf(' MSIE ') > -1) { Sys.Browser.agent = Sys.Browser.InternetExplorer; Sys.Browser.version = parseFloat(navigator.userAgent.match(/MSIE (d+.d+)/)[1]); Sys.Browser.hasDebuggerStatement = true; } else if (navigator.userAgent.indexOf(' Firefox/') > -1) { Sys.Browser.agent = Sys.Browser.Firefox; Sys.Browser.version = parseFloat(navigator.userAgent.match(/ Firefox/(d+.d+)/)[1]); Sys.Browser.name = 'Firefox'; Sys.Browser.hasDebuggerStatement = true; } else if (navigator.userAgent.indexOf('WebKit/') > -1) { Sys.Browser.agent = Sys.Browser.WebKit; Sys.Browser.version = parseFloat(navigator.userAgent.match(/WebKit/(d+(.d+)?)/)[1]); Sys.Browser.name = 'WebKit'; } else if (navigator.userAgent.indexOf(' Safari/') > -1) { Sys.Browser.agent = Sys.Browser.Safari; Sys.Browser.version = parseFloat(navigator.userAgent.match(/ Safari/(d+(.d+)?)/)[1]); Sys.Browser.name = 'Safari'; } else if (navigator.userAgent.indexOf('Opera/') > -1) { Sys.Browser.agent = Sys.Browser.Opera; } } if (jQuery) jQuery(patchMicrosoftAjax); })();
以上是关于ASP.net&;MS AJAX:在MS AJAX中启用WebKit支持(chromesafari)(修复WebKit浏览器)的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET - VB.NET - 更新 MS_Access 表
jquery datepicker ms ajax updatepanel在回发后不起作用