Descoperirea cunoştinţelor
/ Knowledge Discovery >> Descoperirea cunoştinţelor >> tech >> calculator >> Internet >> Noțiuni de bază despre internet >>

De ce unele pagini web par pentru a prinde-mi, așa că am cant ieși?

Why este că unele pagini web par să capcana mine, așa că nu pot ieși? De ce sa este că unele pagini web par să capcana mine, așa că am nu se poate ieși

Multe site-uri de reputație proastă folosesc o tehnica care produce următoarea situație dureros:? Când încercați să părăsească site-ul, fie cu ajutorul butonului Back sau închizând fereastra browser-ului, site-ul reapare într-o fereastră nouă. În cele mai rele cazuri, site-ul apare in trei sau patru ferestre noi, atunci când încercați să-l părăsească, și practic singura cale de ieșire este de a închide computerul. Modul cei mai mulți oameni prinși în aceste se site-uri este prin listări în motoarele de căutare care arata legitim până când faceți clic pe ele.

Modul aceste site-uri de lucru este după cum urmează. Dacă ați citit articolul HowStuffWorks Cum Web Pages lucru, știți că codul HTML pentru cele mai simple pagini web arată astfel:!

 conținutul paginii merge aici ... 

marcheaza tag-ul începând din corpul paginii. Vi se permite să modificați tag-ul body. De exemplu, dacă schimba așa se pare ca, atunci culoarea de fundal a paginii va fi galben.

Toate browserele majore de astăzi a sprijini o capacitate numit JavaScript, și JavaScript vă permite să încorporați codul într-o pagină. Folosind JavaScript, unul dintre modificatorii le puteți adăuga la tag-ul body este onunload. De exemplu, se poate spune:

Acest spune, " În cazul în care browser-ul încearcă să descarce pagina (fie folosind butonul Back sau prin închiderea ferestrei), apela funcția JavaScript numit reluarea ". În partea de sus a paginii, funcția reluarea este o funcție mic JavaScript care arata ca acest lucru:

 //]]]] >]] > 

În cazul în care funcția de reluare este chemat, puteți vezi că tot ce face este a deschide o fereastră nouă care conține tot ce pagina este solicitată (aici, e www.blahblahblah.com). Nu e nimic pentru a opri creatorul paginii web de la deschiderea mai multor ferestre - simpla adăugare patru linii mai deschise la funcția reluare va provoca cinci ferestre noi pentru a deschide. În cazul în care toți fac același lucru, ecranul se umple rapid, cu zeci de ferestre. Asta e atunci când trebuie să se închidă.

Utilizarea variabilei pavilion este interesant. Asta e acolo, pentru că dacă pagina conține un link, provoacă onunload pentru a declanșat atunci când link-ul se face clic. Deci link-ul va conține codul de mai jos:

Acest dezactiv

Page [1] [2]