Apple e la sentenza truccata

Questa storia sta diventando sempre di più una telenovela…

Come avevo detto ieri, Apple ha pubblicato la sentenza (che ha perso) contro Samsung. Oggi invece ho letto il “trucchetto” che ha usato Apple: ha usato un codice Javascript che fa sì che la notifica della sentenza sia sempre fuori dalla pagina visibile, indipendentemente dalla risoluzione utilizzata
Ho in effetti giocando con lo zoom, ottengo questo risultato:

home page Apple con trucco Javascript
home page Apple con trucco Javascript

Praticamente gli elementi centrali della pagina si spostano, in modo da occupare più spazio verticale, e far uscire la notizia della sentenza fuori dalla parte di pagina visibile. Il codice che permette tutto ciò dovrebbe essere questo (che ho indentato un attimo):

var HeroResize=AC.Class({
	initialize:function(b){
		this._height=null;
		this._hero=$(b);
		AC.Object.synthesize(this);
		this.__boundResizeHero=this.resizeHero.bindAsEventListener(this);
		if(typeof window.ontouchstart==="undefined"){
			this.resizeHero();
			Event.observe(window,"resize",this.__boundResizeHero)
		}
	},
	setHeight:function(b){
		this._height=(b<0)?0:b;return this._height
	},
	resizeHero:function(){
		this.setHeight(parseInt(window.innerHeight||(window.document.documentElement.clientHeight||window.document.body.clientHeight),10)-310);
		this.hero().style.height=this.height()+"px"
	}
});
Event.onDOMReady(function(){
	var b=new HeroResize("billboard")}
);

Ora vediamo come Apple riuscirà a giustificare una cosa del genere, visto soprattutto che all’inizio aveva detto al giudice che avrebbe impiegato 14 giorni per far visualizzare la sentenza, mentre invece nel tempo concessogli (2 giorni) è riuscita anche ad implementare questo codice Javascript, chiaramente non richiesto!! 😀

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *