Om een Safari- webbrowser in JavaScript te detecteren , kan de volgende methode worden gebruikt . Zoeken in de browser Document Object Model , voor de " navigator " object . Dit object bevat een "User - Agent " string . De inhoud van deze string identificeert het type browser dat de HTML-pagina weergegeven . Gebruik deze informatie om dat HTML-inhoud gepresenteerd aan de browser resulteert in een nauwkeurige weergave van de pagina te garanderen . Web browsers niet die qua werkwijze en derhalve een kleine wijzigingen in de code overgelegd, een accurate en consistente weergave van informatie over het internet te waarborgen . Instructies Zoeken 1 de DOM voor de navigator object , dan is het identificeren van de user-agent string en toewijzen van deze aan een variabele : var browser = navigator.userAgent ; < br > 2 Vind een optreden van de string " Safari " in de variabele " Browser : " ( . browser.toLowerCase ( ) indexOf ( ' safari ' ) > 0 ) op Twitter < br > Goedkope 3 Noteer indien de index van " Safair " is groter dan nul : ( . browser.toLowerCase ( ) indexOf ( ' safari ' ) == 14 ) bijvoorbeeld , < br > dan de browser Safari beoordeling 4 als de index van " Safair " nul is : . ( browser.toLowerCase ( ) indexOf ( ' safari ' . ) == 0 ) dan is de browser niet Safari .
|