webForumDet fria alternativet

Hur gör man "Din webbläsare stödjer inte denna sida" meddelande?

HTML & CSS

5 svar · 734 visningar · startad av demondriver

Medlem sedan maj 20082 inlägg
Frågan#1

Hur gör man för att få upp en sån varning på sin sida om någon använder en
browser som inte fungerar med sidan? Kan man på något sätt välja själv vilka
browsers som inte ska stödjas?

Mvh. Oskar

Medlem sedan apr. 200722 inlägg
#2

Du kan med hjälp av tex. PHP kolla vilken webbläsare användaren har och på så sätt visa ett meddelande med hjälp av javascript.

Medlem sedan aug. 20051 448 inlägg
#3

eller varför inte tänka lite vilt & galet och bygga en sida som inte stänger ute besökare
;)

Medlem sedan mars 20041 505 inlägg
#4

demondriver skrev:

Kan man på något sätt välja själv vilka
browsers som inte ska stödjas?

Nej, men du kan däremot bygga en hemsida som stöds av alla browsers ;)

Medlem sedan maj 20082 inlägg
#5

Troxy skrev:

Nej, men du kan däremot bygga en hemsida som stöds av alla browsers ;)

Självklart kan jag göra det. Men det är inte intressant i detta fall.
Poängen var att jag skulle testa en sån funktion.

Medlem sedan feb. 2007278 inlägg
#6

Detta är verkligen bad practice, men OK. Du har två varianter.

1. Server side - utgår från webbläsarens självpresentation (man kan lätt luras)

2. Client side - kombinera självpresentationen med tester av specifika funktioner som bara finns hos en viss browser.

MSIE - använd "Conditional Compilation" (Dean Edwards har skrivit om detta)

isOpera (pålitlig identifikation av Opera)

Mozilla - leta till exempel efter "object.watch" metoden. Nyare versioner kan testas mot JavaScript version 1.6 (FFox 1.5), 1.7 (FFox 2.0) eller 1.8 (FFox 3.0). OBS! En sådan test blir snabbt omodern!

Ett skript (som går att lura) finns här: http://www.quirksmode.org/js/detect.html

1679 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
1537 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
1538 ms — ändringar (db)