1. 4 months ago 

    摘自 iCould.com 太强悍了~

    <script type=”text/javascript”>window.SC=window.SC||{MODULE_INFO:{},LAZY_INSTANTIATION:{}};SC._detectBrowser=function(userAgent,language){var version,webkitVersion,browser={};

    userAgent=(userAgent||navigator.userAgent).toLowerCase();language=language||navigator.language||navigator.browserLanguage;

    version=browser.version=(userAgent.match(/.*(?:rv|chrome|webkit|opera|ie)[\/: ](.+?)([ \);]|$)/)||[])[1];

    webkitVersion=(userAgent.match(/webkit\/(.+?) /)||[])[1];browser.windows=browser.isWindows=!!/windows/.test(userAgent);

    browser.mac=browser.isMac=!!/macintosh/.test(userAgent)||(/mac os x/.test(userAgent)&&!/like mac os x/.test(userAgent));

    browser.lion=browser.isLion=!!(/mac os x 10_7/.test(userAgent)&&!/like mac os x 10_7/.test(userAgent));

    browser.iPhone=browser.isiPhone=!!/iphone/.test(userAgent);browser.iPod=browser.isiPod=!!/ipod/.test(userAgent);

    browser.iPad=browser.isiPad=!!/ipad/.test(userAgent);browser.iOS=browser.isiOS=browser.iPhone||browser.iPod||browser.iPad;

    browser.android=browser.isAndroid=!!/android/.test(userAgent);browser.opera=/opera/.test(userAgent)?version:0;

    browser.isOpera=!!browser.opera;browser.msie=/msie/.test(userAgent)&&!browser.opera?version:0;

    browser.isIE=!!browser.msie;browser.isIE8OrLower=!!(browser.msie&&parseInt(browser.msie,10)<=8);

    browser.mozilla=/mozilla/.test(userAgent)&&!/(compatible|webkit|msie)/.test(userAgent)?version:0;

    browser.isMozilla=!!browser.mozilla;browser.webkit=/webkit/.test(userAgent)?webkitVersion:0;

    browser.isWebkit=!!browser.webkit;browser.chrome=/chrome/.test(userAgent)?version:0;

    browser.isChrome=!!browser.chrome;browser.mobileSafari=/apple.*mobile/.test(userAgent)&&browser.iOS?webkitVersion:0;

    browser.isMobileSafari=!!browser.mobileSafari;browser.iPadSafari=browser.iPad&&browser.isMobileSafari?webkitVersion:0;

    browser.isiPadSafari=!!browser.iPadSafari;browser.iPhoneSafari=browser.iPhone&&browser.isMobileSafari?webkitVersion:0;

    browser.isiPhoneSafari=!!browser.iphoneSafari;browser.iPodSafari=browser.iPod&&browser.isMobileSafari?webkitVersion:0;

    browser.isiPodSafari=!!browser.iPodSafari;browser.isiOSHomeScreen=browser.isMobileSafari&&!/apple.*mobile.*safari/.test(userAgent);

    browser.safari=browser.webkit&&!browser.chrome&&!browser.iOS&&!browser.android?webkitVersion:0;

    browser.isSafari=!!browser.safari;browser.language=language.split(“-“,1)[0];browser.current=browser.msie?”msie”:browser.mozilla?”mozilla”:browser.chrome?”chrome”:browser.safari?”safari”:browser.opera?”opera”:browser.mobileSafari?”mobile-safari”:browser.android?”android”:”unknown”;

    return browser};SC.browser=SC._detectBrowser();if(typeof SC_benchmarkPreloadEvents!==”undefined”){SC.benchmarkPreloadEvents=SC_benchmarkPreloadEvents;

    SC_benchmarkPreloadEvents=undefined}else{SC.benchmarkPreloadEvents={headStart:new Date().getTime()}

    }SC.setupBodyClassNames=function(){var el=document.body;if(!el){return}var browser,platform,shadows,borderRad,classNames,style;

    browser=SC.browser.current;platform=SC.browser.windows?”windows”:SC.browser.mac?”mac”:”other-platform”;

    style=document.documentElement.style;shadows=(style.MozBoxShadow!==undefined)||(style.webkitBoxShadow!==undefined)||(style.oBoxShadow!==undefined)||(style.boxShadow!==undefined);

    borderRad=(style.MozBorderRadius!==undefined)||(style.webkitBorderRadius!==undefined)||(style.oBorderRadius!==undefined)||(style.borderRadius!==undefined);

    classNames=el.className?el.className.split(” “):[];if(shadows){classNames.push(“box-shadow”)

    }if(borderRad){classNames.push(“border-rad”)}classNames.push(browser);if(browser===”chrome”){classNames.push(“safari”)

    }classNames.push(platform);var ieVersion=parseInt(SC.browser.msie,10);if(ieVersion){if(ieVersion===7){classNames.push(“ie7”)

    }else{if(ieVersion===8){classNames.push(“ie8”)}else{if(ieVersion===9){classNames.push(“ie9”)

    }}}}if(SC.browser.mobileSafari){classNames.push(“mobile-safari”)}if(“createTouch” in document){classNames.push(“touch”)

    }el.className=classNames.join(” “)};</script><script type=”text/javascript”>if(self==top){document.documentElement.style.display=”block”}else{top.location=self.location

    }if(!window.console){window.console={error:function(){},warn:function(){},log:function(){}}

    }var supportedLocales=[“en-us”,”ja-jp”,”fr-fr”,”de-de”,”es-es”,”zh-cn”,”nl-nl”,”it-it”,”ko-kr”,”zh-tw”,”pt-br”,”pt-pt”,”sv-se”,”pl-pl”];

    if(!window.SC||!SC.browser){window.location=”https://www.icloud.com/unavailable/”

    }CloudOSBootstrap={doUAFindVersion:function(ua,finder){var versionMatch=ua.match(finder.regexp)[0];

    return parseInt(versionMatch.substring(1,versionMatch.length-1).split(finder.splits[0])[1].split(finder.splits[1])[0],10)

    },browserVersionFinders:{safari:{scApproval:SC.browser.isSafari,regexp:/(^|\s)version\/.+(\s|$)/g,splits:[“/”,”.”]},mobilesafari:{scApproval:SC.browser.isMobileSafari,regexp:/(^|\s)version\/.+(\s|$)/g,splits:[“/”,”.”]},firefox:{scApproval:SC.browser.isMozilla,regexp:/(^|\s)firefox\/.+(\s|$)/g,splits:[“/”,”.”]},chrome:{scApproval:SC.browser.isChrome,regexp:/(^|\s)chrome\/.+(\s|$)/g,splits:[“/”,”.”]},opera:{scApproval:SC.browser.isOpera,regexp:/(^|\s)version\/.+(\s|$)/g,splits:[“/”,”.”]},ie:{scApproval:SC.browser.isIE,regexp:/msie\s.+;/g,splits:[” “,”.”]}},isBrowserVersionAtLeast:function(params){try{var ua=”“;

    try{ua=(window.userAgent||navigator.userAgent).toLowerCase()}catch(ex){ua=navigator.userAgent.toLowerCase()

    }for(var browser in params){if(browser===”otherwise”){continue}if(CloudOSBootstrap.browserVersionFinders[browser].scApproval){return(CloudOSBootstrap.doUAFindVersion(ua,CloudOSBootstrap.browserVersionFinders[browser])>=params[browser])

    }}return !!params.otherwise}catch(exception){return false}return false},browserSwitch:function(params){try{var ua=”“;

    try{ua=(window.userAgent||navigator.userAgent).toLowerCase()}catch(ex){ua=navigator.userAgent.toLowerCase()

    }for(var browser in params){if(browser===”otherwise”){continue}if(CloudOSBootstrap.browserVersionFinders[browser].scApproval){return params[browser](CloudOSBootstrap.doUAFindVersion(ua,CloudOSBootstrap.browserVersionFinders[browser]))

    }}return params.otherwise}catch(exception){return params.otherwise}return null},currentlyLoadedLocale:null,loadStringsForLocale:function(locale,callback){var el=document.createElement(“script”);

    var url=”/system/cloudos/language/”+locale+”/”+SC.buildNumber+”/javascript.js”;el.setAttribute(“type”,”text/javascript”);

    el.setAttribute(“src”,url);el.onload=el.onreadystatechange=function(){if(!this.readyState||this.readyState==”complete”||this.readyState==”loaded”){window.localeDidLoad=true;

    CloudOSBootstrap.currentlyLoadedLocale=locale;if(window.CloudOS){window.SC.run(function(){window.CloudOS.set(“localeDidLoad”,true)

    })}if(callback&&typeof callback===”function”){callback()}}};window.document.getElementsByTagName(“head”)[0].appendChild(el)

    },supportedRegionsForLanguage:(function(){var hash={};for(var i=0;i<supportedLocales.length;

    i++){var curLocale=supportedLocales[i];var langAndRegion=curLocale.split(“-“);if(!hash[langAndRegion[0]]){hash[langAndRegion[0]]=[]

    }hash[langAndRegion[0]].push(langAndRegion[1])}return hash})(),getBrowserLocale:function(test){var lang=(navigator.language||navigator.browserLanguage).toLowerCase();

    if(test){lang=test}lang=”“+lang;lang=lang.replace(“_”,”-“);var parts=lang.split(“-“);

    if(CloudOSBootstrap.supportedRegionsForLanguage[parts[0]]){var regions=CloudOSBootstrap.supportedRegionsForLanguage[parts[0]];

    if(parts.length>=2){for(var i=0;i<regions.length;i++){if(regions[i]==parts[1]){return lang

    }}}return parts[0]+”-“+regions[0]}return lang}};var localeDidLoad=false,localizedStrings={},localizedMetrics={};

    (function(){var urlParameters=function(){var result={},params=location.search.substr(1).split(“&”),part,name,value,i;

    for(i=0;!!params[i];i++){part=params[i].split(“=”);name=part[0];value=part[1];if(!!name&&!!value){result[name]=value

    }}return result}();var locale=urlParameters&&urlParameters.locale?urlParameters.locale:CloudOSBootstrap.getBrowserLocale(),supportedLocales=window.supportedLocales,useLocale=”en-us”;

    for(var idx=0,len=supportedLocales.length;idx<len;idx++){if(supportedLocales[idx]===locale){useLocale=locale

    }}String.preferredLanguage=useLocale;if(SC.browser.iPhone){window.location=”https://www.icloud.com/iphone_welcome”

    }else{if(SC.browser.iPad){window.location=”https://www.icloud.com/ipad_welcome”}}if(!CloudOSBootstrap.isBrowserVersionAtLeast({safari:4,mobilesafari:0,firefox:4,opera:0,chrome:0,ie:8,otherwise:true})){window.location=”http://www.icloud.com/unsupported_browser”

    }CloudOSBootstrap.loadStringsForLocale(useLocale)})();SC.stringsFor=function(locale,strings){var existent=localizedStrings[locale];

    if(!existent){existent=localizedStrings[locale]=strings}else{for(var i in strings){if(strings.hasOwnProperty(i)){existent[i]=strings[i]

    }}}};SC.metricsFor=function(locale,metrics){var existent=localizedMetrics[locale];

    if(!existent){existent=localizedMetrics[locale]=metrics}else{for(var i in metrics){if(metrics.hasOwnProperty(i)){existent[i]=metrics[i]

    }}}};</script>

avatar_128
 
 
 
 

Following

wt0gramratootweetfreak
 

Tumblr