Kom ihåg mig?
Home Menu

Menu


Text beroende på webbläsare.

Ämnesverktyg Visningsalternativ
Oläst 2011-05-07, 08:50 #1
Mr.Notepad Mr.Notepad är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2010
Inlägg: 37
Mr.Notepad Mr.Notepad är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2010
Inlägg: 37
Question Text beroende på webbläsare.

Hej

Någon som kan ge ett bra exempel på en enkel lösning för att visa en text beroende på vilken webbläsare besökaren använder?

Jag skulle vilja att sidan avgör (java, css, annat?) om det är Safari som används och isåfall visa en enkel text, typ:
"Funktionen stöds av alla webbläsare utom Safari."


Förslag?
Mr.Notepad är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-05-07, 10:21 #2
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
http://www.google.se/search?sourceid...r-agent+safari
allstars är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-05-07, 20:16 #3
Mr.Notepad Mr.Notepad är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2010
Inlägg: 37
Mr.Notepad Mr.Notepad är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2010
Inlägg: 37
Jo jag har hört talas om google och tro det eller ej, men jag vet till och med hur man söker.

User Agent, som verkar vara det mest logiska av de 3,9 miljoner träffar som länken gav, har dock inga exempel på kod för att avgöra om en webbläsare är Safari, samt att jag inte behöver versionsnummer.
Hör av er om ni kan ge ett exempel på kod som gör det jag efterfrågar, eller ett konkret exempel på "User agent-kod" som löser detta.

Tack på förhand.
Mr.Notepad är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-05-07, 21:28 #4
Mr.Notepad Mr.Notepad är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2010
Inlägg: 37
Mr.Notepad Mr.Notepad är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2010
Inlägg: 37
Jag har testat både ett php- och java-script men kan också lägga till att "user agent"-metoden inte verkar fungera pga att den inte kan skilja på google crome och apple safari!!
(Båda identifieras som safari)
Mr.Notepad är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-05-07, 23:04 #5
Anders Larssons avatar
Anders Larsson Anders Larsson är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 3 205
Anders Larsson Anders Larsson är inte uppkopplad
Klarade millennium-buggen
Anders Larssons avatar
 
Reg.datum: Jan 2004
Inlägg: 3 205
Citat:
Ursprungligen postat av Mr.Notepad Visa inlägg
Jag har testat både ett php- och java-script men kan också lägga till att "user agent"-metoden inte verkar fungera pga att den inte kan skilja på google crome och apple safari!!
(Båda identifieras som safari)
Både Safari och Chrome är webkit, och identifieras därefter. Tyvärr är det inte ovanligt att Safari identifieras som en iPhone heller.
Anders Larsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-05-08, 09:01 #6
Mr.Notepad Mr.Notepad är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2010
Inlägg: 37
Mr.Notepad Mr.Notepad är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2010
Inlägg: 37
Aha, tack för info!

Man får väl köra ett medelande som visas för både Safari och Crome som säger "Safari saknar stöd för funktionen. Om funktionen inte fungerar så använd en annan webbläsare."
På så vis kan de som använder Crome se texten men ändå köra vidare, och Safarianvändarna får en förklaring till varför det inte fungerar.
Väldigt enkel "ful-lösning" men det får bli så då det verkar vara det enda alternativet.
Mr.Notepad är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-05-08, 13:53 #7
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
OT: vad är det för funktion som stöds av alla webbläsare förutom Safari?
KarlRoos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-05-08, 13:58 #8
Mr.Notepad Mr.Notepad är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2010
Inlägg: 37
Mr.Notepad Mr.Notepad är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2010
Inlägg: 37
Det gamla vanliga IFRAME-problemet med apple beroende på innehåll.
Jag såg att senaste versionen av Safari för windows tillåter iframe i mitt fall, men har man en äldre version eller kör iphone/ipad så är det samma gamla visa som apple har hållit på med i åratal, och där man vägrar visa sidor som har Iframe med "undersida" som kör javascript.
Mr.Notepad är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-05-08, 14:13 #9
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
Kod:
<noscript>Den här funktionen kräver att JavaScript är aktiverat och fungerar ej i Safari.</noscript>
Borde duga?
KarlRoos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-05-08, 14:22 #10
Mr.Notepad Mr.Notepad är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2010
Inlägg: 37
Mr.Notepad Mr.Notepad är inte uppkopplad
Nykomling
 
Reg.datum: Aug 2010
Inlägg: 37
Citat:
Ursprungligen postat av KarlRoos Visa inlägg
Kod:
<noscript>Den här funktionen kräver att JavaScript är aktiverat och fungerar ej i Safari.</noscript>
Borde duga?

Bra tänkt, men scriptet/sajten i IFRAMEN ligger inte på en sida jag kontrollerar.
Exempel:
Säg att du har en sajt där du vill visa en inloggning/väder/tv-tablå eller liknande från en annan sajt som du inte har kontroll över.
Om sajten jag vill visa bara har html, så fungerar det i Safari, men om sajten har vissa script (Jag tror inte att någon vet förutsättningarna för apples restriktioner) så blir iframen bara en tom vit yta och den kan jag inte välja att visa annan information i.

Lösningen blev att jag fick lägga till en informationstext under iframen, som visas för Safari och crome, som informerar om problemen med safari.
Mr.Notepad är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 08:12.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017