13
Bearbeitungen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 59: | Zeile 59: | ||
====Einbindung auf einer responsive Seite (Beispiel Implementierung)==== | ====Einbindung auf einer responsive Seite (Beispiel Implementierung)==== | ||
<script> | |||
function isDesktop() { | |||
var width = (window.innerWidth > 0) ? window.innerWidth : screen.width; | |||
return width >= 850; | |||
} | |||
function isMobileOrTablet() { | |||
return !isDesktop(); | |||
} | |||
function isTablet() { | |||
return isMobileOrTablet() && window.outerWidth >= 480 && window.hasOwnProperty('orientation'); | |||
} | |||
function isMobile() { | |||
return isMobileOrTablet() && !isTablet(); | |||
} | |||
function getPlatform() { | |||
if (isDesktop()) { | |||
return 'desktop'; | |||
} | |||
if (isTablet()) { | |||
return 'tablet'; | |||
} | |||
return 'mobile'; | |||
} | |||
function IQSLoader(url) { | |||
var script = document.createElement("script") | |||
script.type = "text/javascript"; | |||
script.src = url; | |||
document.getElementsByTagName("head")[0].appendChild(script); | |||
} | |||
var iqd_mode = (function () { | |||
var dm = window.location.href.toLowerCase(); | |||
return (dm.indexOf('iqdeployment=') > 1) ? dm.split('iqdeployment=')[1].split('&')[0] : 'live'; | |||
})(); | |||
if (isDesktop()) { | |||
IQSLoader( | |||
"https://s3.eu-central-1.amazonaws.com/prod.iqdcontroller.iqdigital/[cdn_partnersite_Folgt_durch_iq]/" + | |||
iqd_mode + "/iqadcontroller.js.gz"); | |||
} else { | |||
IQSLoader( | |||
"https://s3.eu-central-1.amazonaws.com/prod.iqdcontroller.iqdigital/[cdn_partnersite_Folgt_durch_iq]/" + | |||
iqd_mode + "/iqadcontroller.js.gz"); | |||
} | |||
</script> | </script> | ||
</syntaxhighlight> | </syntaxhighlight> |