Apple e HTML5 ovvero come usare uno standard per farsi pubblicità meschina

Ieri guardavo entusiasta i demo HTML5 di Apple e oggi scopro che la stessa pagina non è più accessibile a meno di non usare Safari. Vergognoso.

Il tutto bloccato da uno script javascript che analizza l'user-agent del browser:

var new_nav = new function() {};var x;for (x in navigator) {eval("new_nav." + x + " = navigator." + x + ";");}
new_nav.userAgent = "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-us) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/5";new_nav.vendor = "Apple, Inc.";
window.navigator = new_nav;

Cose che neanche la Microsoft fa più con i suoi demo html5, ma non è finita perché gli stessi demo bloccati da Apple sono tranquillamente accessibili dal browser Webkit di Android. In poche parole solo una strategia di marketing per far scaricare forzatamente Safari.

commenti

il marketing è illegale? no

il marketing è illegale? no allora che ti frega.... ognuno porta acqua al suo mulino e tu porti traffico al tuo sito...

Non è marketing

???
La questione è diversa. La Apple promuove **giustamente** gli standard web che sono accessibili in diversi modi da diversi programmi, poi fa una pagina demo su questi standard dove ti **obbliga** ad usare il suo programma per potervi accedere.. non lo vedi il controsenso?

APPLE HTML 5

Ho appena preso visione della pagina con il link www.apple.com/html5 e accedo senza problemi con Google Chrome .
Penso che tu debba riprovare ,attendere magari un giorno o due prima di sparare ...... e poi vergognoso (commenti inutili)

Ok, poi prova a cliccare su

Ok, poi prova a cliccare su un demo ;) Se non cambi l'user-agent e ti spacci per Safari non riesci a vederli

safari

..ognuno tira acqua al suo mulino, no so biasimarli sinceramente..
trovi giusto invece che la microsoft paghi i produttori di pc per venderli con windows installato e per far si' che se uno ci installa linux il pc vada fuori garanzia in caso di problemi? o che microsoft debba fare i suoi standard diversi dagli altri (vedi MSXML)?

se non lo sapevate cmq anche microsoft ha fatto una cosa simile, anzi secondo me peggio: quando usci' opera 7 (si, si parla di qualche anno fa..) microsoft creo' un foglio di stile css per il proprio sito, che veniva utilizzato solo quando si accedeva al sito tramite il browser Opera..perche'? perche' quel css faceva si' che il sito venisse visualizzato male, con immagini sovrapposte e i testi scentrati, perche' opera allora (come adesso) era un ottimo browser che stava prendendo piede in tutto il mondo, e microsoft voleva tirare acqua al suo mulino.
ripeto non so biasimare la apple per questo, ha fatto i suoi interessi, in maniera molto piu' corretta di quanto abbia fatto microsoft in piu' occasioni.
Cmq non agitiamoci, presto html5 sara' pienamente supportato da tutti i browser