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.
  1. (function() {
  2. /* patch MS AJAX to support webkit browsers */
  3. function patchMicrosoftAjax() {
  4. Sys.Browser = {};
  5. Sys.Browser.InternetExplorer = {};
  6. Sys.Browser.Firefox = {};
  7. Sys.Browser.WebKit = {}; //Safari 3 is considered WebKit
  8. Sys.Browser.Safari = {};
  9. Sys.Browser.Opera = {};
  10. Sys.Browser.agent = null;
  11. Sys.Browser.hasDebuggerStatement = false;
  12. Sys.Browser.name = navigator.appName;
  13. Sys.Browser.version = parseFloat(navigator.appVersion);
  14. if (navigator.userAgent.indexOf(' MSIE ') > -1) {
  15. Sys.Browser.agent = Sys.Browser.InternetExplorer;
  16. Sys.Browser.version = parseFloat(navigator.userAgent.match(/MSIE (d+.d+)/)[1]);
  17. Sys.Browser.hasDebuggerStatement = true;
  18. } else if (navigator.userAgent.indexOf(' Firefox/') > -1) {
  19. Sys.Browser.agent = Sys.Browser.Firefox;
  20. Sys.Browser.version = parseFloat(navigator.userAgent.match(/ Firefox/(d+.d+)/)[1]);
  21. Sys.Browser.name = 'Firefox';
  22. Sys.Browser.hasDebuggerStatement = true;
  23. } else if (navigator.userAgent.indexOf('WebKit/') > -1) {
  24. Sys.Browser.agent = Sys.Browser.WebKit;
  25. Sys.Browser.version = parseFloat(navigator.userAgent.match(/WebKit/(d+(.d+)?)/)[1]);
  26. Sys.Browser.name = 'WebKit';
  27. } else if (navigator.userAgent.indexOf(' Safari/') > -1) {
  28. Sys.Browser.agent = Sys.Browser.Safari;
  29. Sys.Browser.version = parseFloat(navigator.userAgent.match(/ Safari/(d+(.d+)?)/)[1]);
  30. Sys.Browser.name = 'Safari';
  31. } else if (navigator.userAgent.indexOf('Opera/') > -1) {
  32. Sys.Browser.agent = Sys.Browser.Opera;
  33. }
  34. }
  35. if (jQuery) jQuery(patchMicrosoftAjax);
  36. })();

以上是关于ASP.net&;MS AJAX:在MS AJAX中启用WebKit支持(chromesafari)(修复WebKit浏览器)的主要内容,如果未能解决你的问题,请参考以下文章

可扩展的 MS Access ASP.NET 应用程序

ASP.NET - VB.NET - 更新 MS_Access 表

jquery datepicker ms ajax updatepanel在回发后不起作用

ASP.NET - MS-ACCESS - VB.NET - SQL 语句错误

从 c#asp.net 将数字记录插入 ms 访问

ASP.NET 在尝试插入 MS Access DB 时出错