Poznámka:
Funkcia getDeviceInfo
je volaná radičom, aby sa zistilo, či sa používa mobilné zariadenie. Táto ukážka prepíše predvolené volanie funkcie getDeviceInfo.
Vlastnosť isMobile určuje, ktoré rozloženie sa bude používať pri vykresľovaní stránky.
Vlastnosť isIOS určuje, ktorý poskytovateľ sa bude používať s komponentom Mapa.
isMobile
je
/Mobi|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(userAgent) && !/iPad/i.test(userAgent)
isIOS
je
/iPad|iPhone|iPod/i.test(userAgent) && !window.MSStream
<!DOCTYPE html> <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="initial-scale=1"> <meta name="search-site-verification" content="your verification string"> <script type="text/javascript"> var SCS = { sitePrefix: '/SampleSite/' }; SCS.getDeviceInfo = function() { // Return an object with two Boolean properties, isMobile and isIOS. var userAgent = navigator.userAgent; return { isMobile: /Mobi|iPhone/i.test(userAgent) && !/iPad/i.test(userAgent), isIOS: /iPad|iPhone|iPod/i.test(userAgent) }; }; </script> <script src="/SampleSite/_sitesclouddelivery/renderer/controller.js"></script> </head> <body id="scsControllerBody"><noscript>Please enable JavaScript to view this site properly.</noscript> <img id="scsWaitImage" style="display: none; margin-top: 5%; margin-left: auto; margin-right: auto;" src="data:image/png;base64,..." /> </body></html>