Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> JavaScript programmering >> Content

    Hur man upptäcker en Safari-webbläsare i JavaScript

    För att upptäcka en webbläsaren Safari i JavaScript , kan följande metod användas . Sök webbläsaren Document Object Model , för " navigator " objektet . Detta objekt innehåller ett " User-Agent " sträng . Innehållet i denna sträng identifierar typ av webbläsare som återges HTML-sidan . Använd denna information för att se till att HTML-innehåll presenteras för webbläsaren resulterar i en exakt avbild av sidan . Webbläsare är inte helt identiska i deras funktion och därför kräver små modifieringar av koden presenteras för dem , för att säkerställa en korrekt och enhetlig visning av information över Internet . Instruktioner
    1

    Sök DOM för navigatorn objektet , sedan identifiera användaren - agent string och överlåta detta till en variabel :

    var browser = navigator.userAgent ;

    2

    Hitta all förekomst av strängen " Safari " i variabeln " Browser : "

    ( . browser.toLowerCase ( ) indexOf ( "Safari" ) > 0 ) katalog
    Billiga 3

    Gör en anteckning om index för " Safair " är större än noll :

    ( . browser.toLowerCase ( ) indexOf ( ' Safari ' ) == 14 ) till exempel ,

    då webbläsaren är Safari
    4

    recension om index för " Safair " är noll : .

    ( browser.toLowerCase ( ) indexOf ( ' Safari ' . ) == 0 ) katalog

    då webbläsaren inte Safari .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en Google Map Overlay
    ·Variabler i Adobe Life Cycles
    ·Hur Koka Corned Ham
    ·Hur man laddar en DIV i en annan DIV Dynamiskt
    ·Hur ändrar scenens storlek i ActionScript 3.0
    ·Hur man initiera en JavaScript Array
    ·Hur får man ett elements bredd i Javascript
    ·Javascript Oavslutad stränglitteral fel
    ·Hur man beräknar Load Time
    ·Hur man gör Ackumulerad Scroll Offset i jQuery
    Utvalda artiklarna
    ·Hur man gör en rullgardinsmeny i Visual Basic
    ·Vad är en 380 Fel i Vb
    ·Hur du startar Mysql i Linux
    ·Hur man gör en insättning Sortera i Python
    ·Hur man slår ihop kolumner i DataGrid
    ·Ställa fastighetsvärden i Visual Basic
    ·Hur Exportera INSERT uttalanden i MySQL
    ·Lägga till eBay Web Services i VB.NET
    ·Oracle SQL Tips
    ·Hur man lär Web Design Snabbt
    Copyright © Dator Kunskap http://www.dator.xyz