Perché toccare un messaggio con questo testo congela il telefono?

1

C'è un certo testo che, se appare su un messaggio di testo e che il messaggio è toccato dall'utente, provoca il blocco del telefono. Il testo è formato da molti segni unicode da destra a sinistra e da sinistra a destra e da alcuni spazi. Se il messaggio non viene toccato, il telefono funziona come al solito. Ho provato questo su Telegram e WhatsApp. Non ho provato questo con un dispositivo iOS. Non ha alcun effetto sul mio computer.

Perché questo testo congela il telefono, ma solo quando viene toccato?

C'è un modo per impedirlo come utente?

NOTA: ho omesso di proposito il messaggio esatto per evitare problemi diretti o indiretti agli utenti di dispositivi mobili.

    
posta Hawkings 04.05.2018 - 10:42
fonte

1 risposta

2

Funzionamento del messaggio

Questo video lo spiega meglio:

link

Breve spiegazione

Ci sono molti caratteri speciali nel messaggio. Possono essere visualizzati senza problemi, ma quando il telefono cerca di capire come mostrare il popup di selezione il calcolo si blocca, causando l'arresto di WhatsApp.

A occhio e croce, i caratteri di larghezza 0 creano una quantità enorme di opzioni per ciò che potresti selezionare, portando a una quantità massiccia di controlli, che richiedono troppo tempo, causando il crash dell'applicazione.

    
risposta data 06.05.2018 - 17:44
fonte

Leggi altre domande sui tag