Tuesday, March 2, 2010

Safari Compatibility patch for WebKit for AJEX

'asp:ScriptReference Path="~/scripts/SafariHackCode.js"' Add reference to SafariHackCode.Js in Script manager

create SafariHackCode js with following code

Sys.Browser.WebKit = {}; //Safari 3 is considered WebKit
if( navigator.userAgent.indexOf( 'WebKit/' ) > -1 )
{
Sys.Browser.agent = Sys.Browser.WebKit;
Sys.Browser.agent = Sys.Browser.WebKit;
Sys.Browser.version = parseFloat( navigator.userAgent.match(/WebKit\/(\d+(\.\d+)?)/)[1]);
Sys.Browser.name = 'WebKit';
}

No comments: