Hi Admin,
This Chrome Bugs page may be of interest:
http://code.google.com/p/chromium/issues/detail?id=2081
The relevant part:
Quote:
The problem is the site tests navigator.vendor for "Apple Computer, Inc."
Chrome now gives "Google Inc."
I recommend modifying the site code to instead test for WebKit in the user agent
string (which is the rendering engine used in both safari and chromium:
var isWebKit = /AppleWebKit/.test(navigator.userAgent);
The specific problem codepath goes like:
****************************
** 1. [udm-contro.js]
****************************
um.s=(navigator.vendor=='Apple Computer, Inc.')
// In chromium, um.s = false, in safari um.s = true
****************************
** 2. [udm-control.js]
****************************
um.ss=(um.cns&&typeof um.m.styleSheets!=um.un&&!(um.s||um.k||um.mx))
// In chromium, um.ss = true, in safari um.ss = false
****************************
** 3. [udm-style.js]
****************************
if(um.ss||um.o73){um.at={'type':'text/css','media':'screen,projection'};um.stn=um.cre
ateElement('html:style',um.at);document.getElement sByTagName('head')[0].appendChild(u
m.stn);
// um.073=0. In chromium um.ss=true so this if block is entered. Whereas in safari
um.ss=false so the block is not entered. The block does some webkit unsupported style
operations which throw DOM exception in both chromium and safari.
|
Hope this helps you patch stuff up :-)