Problema di base: collegare un mouse esterno fa sì che sia chrome che firefox aggiungano barre di scorrimento a una pagina (che ho creato) nel mio browser. Sto cercando di capire perché è così, ma ho difficoltà a trovare informazioni. Abbiamo testato e riprodotto il problema su OSX 10.7.5 e 10.8.5.Plugin esterno del mouse che causa il re-rendering del browser della pagina in Mac OS X?
mia teoria è che dal momento che entrambi i browser stanno rispondendo in questo modo, la sequenza degli eventi è qualcosa di simile:
- spina nel mouse esterno.
- Il sistema operativo riconosce il mouse e invia una sorta di evento alle applicazioni in esecuzione.
- Le applicazioni in esecuzione ricevono questo evento e modificano il rendering della pagina.
Ho differito gli stili calcolati di entrambi gli stati, e non c'è differenza, solo per escluderlo. Ecco una gif animata di cosa sta succedendo. l'unica cosa che sto facendo per innescare il cambiamento è collegare in un mouse esterno:
La mia domanda è, quale tipo di evento viene inviato dal sistema operativo al browser quando un mouse esterno sia collegato e come posso approfondire il modo in cui viene gestito quell'evento?
Ma che ... diamine ?! Non ho mai visto nulla di simile. Che tipo di stregoneria è questa. Inoltre, potresti pubblicare un violino con markup e stile che fa apparire questa barra di scorrimento?Penso che abbia qualcosa a che fare con lo stryling predefinito del browser che passa dal cellulare al desktop con il mouse esterno. – OptimusCrime
Come è il codice del tuo sito? Se hai un design reattivo, l'idea di OptimusCrime potrebbe avere senso. – wordsmythe
la nostra app è abbastanza coinvolta e ho trovato difficile estrarre un esempio. stiamo usando la flexbox per il layout reattivo. –