Sie sehen während der Entwicklung keine Anzeigen? Störung

Überlebt. Ich hatte ungefähr die gleiche Reaktion, als eine Werbung über ein lokales Projekt auf localhost kroch. Also hier ist es:

Bild
Es war also höchste Zeit. Was erlaube ich mir? Ich benutze den Browser, sehe aber nicht überall Anzeigen.

Anscheinend wurde eine Art Chrome-Plugin gehackt. Es kommt vor, dass Sie welche finden müssen, an die Entwickler schreiben und sie reduzieren müssen.

Es gibt ein Bild aus der Werbung. Sehen wir uns die Tools des Entwicklers an, die es laden. Wir finden eine Art linkshändiges Skript mit expliziten Versuchen, es zu verschleiern. Und er wiederum ist mit einem anderen beladen. Am Ende zu

Bild

Google Maps kommen? Ernsthaft? Nein, Sie müssen noch irgendwo näher nach einem Problem suchen.

Ok, öffnen wir maps.google.com/maps-api-v3/api/js/39/10/util.js im Browser.

Alles ok. Wir überladen es ein paar Mal und hier ist es eine Weiterleitung zu r.analytic.press.

Bild

Ich habe eine statistische Mini-Studie durchgeführt. Irgendwo einmal von 5 lobe ich eine Weiterleitung.
Vielleicht vermasselt dieser Anbieter? Versuchen wir, eine Verbindung zum mobilen Internet herzustellen. Nicht spielbar, obwohl es mehr als 20 Versuche gegeben hat.

Und wenn Sie ein mobiles Gerät mit einem lokalen Netzwerk verbinden. Reproduziert. Daher verwerfen wir die Option mit Viren auf dem Computer und müssen uns natürlich irgendwo im lokalen Netzwerk oder beim Anbieter umsehen.

Versuchen wir es zu googeln. Hm, ich bin nicht allein. Und wir alle sind uns durch den Anbieter und die sibirische Region einig.

Trotzdem möchte ich sicherstellen, dass es keine internen Netzwerkprobleme gibt. Wir schneiden alles ab, wir suchen ein Gerät, das direkt an die Geräte des Anbieters angeschlossen werden kann.

Reproduziert!

Wir schreiben eine Support-Nachricht. Und wir bekommen die Antwort, dass bald alles repariert wird.

Probieren Sie vorerst andere URLs aus. Ersetzt alle tatsächlich vorhandenen js-Skripte über http (logisch), d. H. 200 Antworten.

Es ist immer noch sehr interessant, an welchem ​​Punkt sie gehackt haben. Oder ein Gerät vom Anbieter, das bei mir ist. Und es ist nicht so interessant. Oder irgendwo weiter. Und es gibt keine Ideen, wie man es herausfindet.

Und was war das Problem bei dem Projekt?

Im Projekt müssen Sie beim Laden von Ressourcen von Drittanbietern explizit https angeben und dürfen keine relative URL ohne Schema verwenden <script src="//maps.google.com/...">. Dies ist seit langem ein Antimuster. Vorausgesetzt natürlich, wir müssen IE 7 nicht unterstützen;)

All Articles