webForumDet fria alternativet
Logga in / Bli medlem

Olika sidor till Mac och PC??

JavaScript

3 svar · 210 visningar · startad av ipanema

Medlem sedan sep. 200057 inlägg
Trådstart#1

Jag har letat överallt!!

Kan någon hjälpa mig med ett script som skickar Mac användaren till mac.html och PC användaren till pc.html oberoende av deras webbläsare.

Tack på förhand

Medlem sedan dec. 20025 483 inlägg
#2

Försök att skriva så plattformsoberoende kod som möjligt istället. Då slipper du (i detta fall) att göra dubbla uppsättningar av kod.

För att identifiera mac- respektive pc-användare med JavaScript kan du göra så här:

var agent = navigator.userAgent.toLowerCase();

if ( agent.indexOf( "mac" ) != -1 )
    location.href = "mac.html";
if ( agent.indexOf( "win" ) != -1 || agent.indexOf( "windows" ) != -1 || navigator.platform.toLowerCase().indexOf( "win" ) != -1 )
    location.href = "pc.html";

:)

Medlem sedan sep. 200057 inlägg
#3

Perfekt

Tack & bock

Medlem sedan apr. 200312 679 inlägg
#4

Du ska markera rätt svar inte ditt egna ;)

256 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)