03. november 2005 - 11:45Der er
6 kommentarer og 1 løsning
Generelt om javascript og understøttelsen
Har et større site, hvor der efterhånden bruges en del javascript. Det kræver jo, at brugerne har javascript og at det er enabled.
Mine spørgsmål er så: 1. Hvordan sikrer man sig, at klienterne har javascript installeret/enabled? 2. Hvordan sikrer man sig, at deres version er funktionel iforhold til de krav man har? 3. Hvor sender man klienterne hen for at opdatere, hvis det er nødvendigt?
Et sidespørgsmål: Hvad er det lige med safari og javascript?
Alt dette skal selvfølgelig være cross-browser/platforms kompatibelt.
Du skal altid lave en side så den også virker (altså i det mindste kan bruges) uden at brugeren har Javascript aktiveret. 1) Det kan du ikke sikre dig. Klienterne bestemmer selv hvordan de vil indstille deres computer. Du kan for eksempel sætte en advarsel på siden, som du fjerner med Javascript sådan at de, der ikke har Javascript slået til, ser den. 2) Du tester med forskellige klienter til du er blå i hovedet og tilpasser dit Javascript så flest muligt kan se det :-) 3) Du kan eksempelvis teste på version-nummret af specifikke browsere og for eksempel bede dem med IE ældre end version 4 om at opdatere.
> Hvad er det lige med safari og javascript? Her skal du nok spørge en smule mere specifikt for at få et fornuftigt svar. Safari understøtter i hvert fald Javascript.
1. Der er ekstremt få, der ikke har JS enabled idag. Så få, at det efterhånden dårligt betaler sig at tænke på dem. Langt de fleste, der optræder i statistikker, skyldes dårlig statistikkode - og er i virkeligheden web-bots fra f.eks. søgemaskiner.
2. Du kan teste på funktioner, metoder eller properties der hører til i bestemte JS-versioner.
3. Safari er lettere invalid på mange punkter ... dog ikke så slem som IE/MacOS, der er helt tilbage i version 1.2 :o|
Det jeg efterlyser, er nok en færdiglavet opskrift på hvordan man tjekker de forskellige ting jeg lister i mit spørgsmål.
Jeg vil egentlig bare gerne have muligheden for at sige: "Du skal have denne javascript version, for at kunne udnytte sitets muligheder ellers må du opdatere her."
Med de forskelligheder der i browserne, er det formentlig ikke en kort løsning så derfor ville et link eller andet være fint - så kunne jeg samtidig lære lidt.
Mindes at point ikke siger olebole så meget, så for at få lukket spørgsmålet får schwarch84 pointene... Håber det er ok.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.