Welche Browser-Funktion nutzt das aus und wie kann ich es stoppen?

818
Rook

http: // raffa991 [dot] ra [dot] funpic [dot] de / lol / Warnung: Dies ist eine Art nerviges
"you are a idiot" -Zeichen in Kombination mit vielen Popup-Meldungsfeldern. Vorsichtig öffnen!

Auf jeden Fall ist mein Firefox 3.5.4 abgestürzt. (oder genauer gesagt, unbrauchbar gemacht) ... Ich kenne keine anderen Browser.

Da es eine Weile her ist, seit etwas, das dumm so etwas getan hat, frage ich mich, welche Schwäche das Ding benutzt (Javascript?) Und wie man sich davor schützt.

2
@Nifle - was war der Sinn dieser Bearbeitung? Ich habe nichts dagegen, ich denke nur, dass es klarer war, wie es war. Rook vor 14 Jahren 0

4 Antworten auf die Frage

3
CesarB

Betrachtet man die Seitenquelle (unter Verwendung eines Textmodus-Downloaders), scheint es sich hauptsächlich um Javascript zu handeln.

Der beste Weg, um diese Art von Ärger zu vermeiden, ist die Verwendung von NoScript .

Es scheint auch, dass sich irgendwo auf der Seite ein Flash-Objekt befindet. Flashblock kann dabei helfen.

Es gibt auch einen Code, der Fenster über den gesamten Bildschirm bewegt. Firefox hat eine Voreinstellung, mit der Sie das Verschieben und Ändern der Größe von Fenstern ( dom.disable_window_move_resize) deaktivieren können . Sie sollten es aktivieren (Sie brauchen about: config nicht dafür, es befindet sich irgendwo im Einstellungsdialogfeld). Deaktivieren Sie dabei auch das Blockieren des Kontextmenüs ( dom.event.contextmenu.enabled); Es befindet sich an der gleichen Stelle im Einstellungsdialog.

Der relevante Fehlerbericht ist schließlich Fehler 61098 - Beenden Sie alle derzeit aktiven Skripts (Abbruch modaler window.alert () - Schleifen in Javascript (js)) zulassen (Warnung: über 200 Kommentare zu diesem Fehlerbericht). Die Suche nach einer Lösung für Fehler 61098 (und deren Codierung) ist ein großer Schritt, um dieses Problem zu vermeiden.

Bearbeiten: Ein noch besserer Fehlerbericht ist der Fehler 432687, bei dem es sich um den Meta-Fehler handelt, der alle für dieses Problem relevanten Fehlerberichte aufzeichnet .

NoScript befasst sich auch mit Flash. John T vor 14 Jahren 0
Das Flash-Objekt ist der Ton. NoScript blockiert standardmäßig Flash-Objekte. Josh K vor 14 Jahren 0
Schlag um 31 Sekunden! Josh K vor 14 Jahren 0
@ John T: nicht, wenn Sie vorübergehend Javascript auf einer Seite zulassen. Wenn Sie das tun, übernimmt Flashblock. CesarB vor 14 Jahren 0
3
Josh K

Ich habe die Seite CURL 's gemacht und sie auf pastebin.ca (roher Text, keine Sorgen) aufgehängt .

Ich habe auch ~ 400 leere Zeilen gelöscht, die von der Seite ausgehen.

Es scheint reines Javascript zu sein, das zwischen mehreren Arrays wechselt, um den Titel zu verschieben und den Text zu ändern.

NoScript besiegt dies in solider Weise. Es wird jedoch Dinge wie http://tinyurl.com/y8qdwsv nicht besiegen, ohne vorher nachdenken zu müssen.

Warnung. Wenn Sie auf diesen Link klicken, kann dies die Gesundheit Ihres Computers gefährden.

Das Problem mit diesem tinyurl-Link ist https://bugzilla.mozilla.org/show_bug.cgi?id=167475 (es werden mehrere IFRAMEs mit SRC = "mailto: ..." verwendet.) CesarB vor 14 Jahren 0
Richtig, aber es ist immer noch nicht behoben. 3.6 ist anfällig für dieses Problem, zusammen mit allen gängigen Browsern, in denen ich es getestet habe. Es wäre auch ein Schmerz, wenn Sie ein injizieren Josh K vor 14 Jahren 0
Der Pastebin starb. Mechanical snail vor 12 Jahren 0
@Mechanicalsnail Auch das Tinyurl. Es ist eine Weile her :) Nonny Moose vor 7 Jahren 0
2
John T

Ja, es ist Javascript in Ordnung. Schauen Sie sich die NoScript- Erweiterung an, sie eignet sich hervorragend für das Blockieren lästiger Dinge wie diese.

2
Phoshi

Es ist nur eine normale alte JavaScript-Streichwebsite, die aussieht. (Punkt cURL an der Adresse: P)

Wenn Sie Firefox verwenden, können Sie die Bewegung des Fensters in deaktivieren. Es Preferences ->Content ->Javascript ->Advancedgibt jedoch keine Möglichkeit, den integrierten Messagebox-Spam zu stoppen. Sie können NoScript verwenden, um das Fenster zu beenden, bevor es ausgeführt werden kann.