Var whenReady = funkcja { var funcs = ; var ready = false; Funkcja handlere { if ready return; if e. Wpisz = = = onreadystatechange & & document.readyState != = complete { return; } for var i = 0; i < funcs. Długość; i + + {Funcs i. Zadzwoń dokument; } ready = true; funcs = null; } if dokument. addEventListener {dokument. addEventListener"dominujący załadowany", handler, false; Dokument. addEventListener"readystatechange", handler, false; Okno. addEventListener"load", handler, false; }else if dokument. attachEvent {dokument. attachEvent"onreadystatechange", handler; Okno. attachEvent"onload", handler; } funkcja powrotu, gdy jest gotowa fn { if Gotowy { fn. Zadzwoń dokument; } else { funcs.pushfn; } } } ; whenReady funkcja {browserredirection getInitialScale; }; Funkcja getInitialScale { var firstDivWidth = dokument. getElementsByTagName"div"0. Styl. Szerokość; var divWidth = parseIntfirstDivWidth; var layoutViewport = document.doc umentElement.clientWidth; Wartość powrotu = layoutViewport / divWidth; } funkcja browserredirection wartość {Var userAgentValue = navigator.userAgent.toLowerCase; var isIpad = userAgentValue. Dopasuj /ipad/i = = "ipad"; var iiphoneos = userAgentValue. Dopasuj /iphone os/i = = "iphone os"; var isMidp = userAgentValue.match/midp/i = = "midp"; var isUc7 = userAgentValue. Dopasuj /rv:1.2.3.4/i = = "rv:1.2.3.4"; var iuc = userAgentValue. Dopasuj /ucweb/i = = "ucweb"; var ispandroid = userAgentValue. Dopasuj /android/i = =" Android ", var isCE = userAgentValue. Dopasuj /windows ce/i = =" windows ce "; var isWindowsMobile = userAgentValue. Dopasuj /windows mobile/i = =" windows mobile "; var meta = dokument. getElementsByName" viewport "0; if isIpad | | Iiphoneos | | isMidp { meta. Settat " content ", " width = device-width "; } else if isUc7 | | isUc | | isAndroid | | isCE | | isWindowsMobile { meta. Setabit " treść ", "Początkowa skala =" + wartość + ", szerokość = szerokość urządzenia"; } else { meta. Removeattact "content"; } }
Recenzje
Na razie nie ma opinii o produkcie.