Dla tych z nas, którzy prowadzą witryny z treścią i zajmują się sieciami reklamowymi, zwalczanie złośliwych lub nieprawidłowo działających nieuczciwych reklam może być frustrujące.Jak wykryć, czy strona jest wolna z powodu javascripts 3rd party?
Posiadam witrynę, która zawiera wiele filmów z serwisu Yailube & Dailymotion. Od pewnego czasu pojawia się zła reklama i powoduje, że odtwarzanie wideo się zacina. Zawsze zajmowałem się nimi w każdym indywidualnym przypadku. Ale czy istnieje sposób wykrywania (za pomocą javascript), czy strona jest wolna?
W mojej głowie bardzo prymitywnym sposobem jest ustawienie setInterval na 100ms. A jeśli wykryje duże opóźnienie w jednym przedziale, podejmij odpowiednie działania.
Czy istnieją inne, bardziej eleganckie podejścia?
Właśnie usłyszałem dzisiaj podcast pod nazwą Techsnap, o którym wspomniał pracownik firmy reklamowej, że celowo spowalniają ładowanie stron, aby uzyskać leniwszy czas wyświetlania ... zarabiać więcej. Tak więc, reklamy, zwłaszcza flashowe, dlatego mam wyłączony flash i wszystko działa dobrze. – ppumkin
@ppumkin Wow, jest to jeden z wielu powodów, dla których uważam, że musi być rewolucja w krajobrazie reklam internetowych. Zbyt wiele obszarów, które można wykorzystać. Ostatnio musiałem poradzić sobie z dziwną reklamą, która wyłącza przewijanie strony i kliknięcie prawym przyciskiem myszy ... – Dave
Tak ... Flash jest głównym źródłem exploitów lub exploitów 0day w niezaktualizowanych przeglądarkach ... Problem polega na tym, że nie ma wymiany dla Flasha smutno :(A Adobe wypuszcza łatki w szokująco niskich cenach i grożą naukowcom z białego kapelusza działaniami prawnymi w zakresie inżynierii odwrotnej i dostarczania łatek do Adobe za darmo.Jest to jeden z plusów na Apple, rozwiązali problemy i zbanowani flash ... ale minus to to, że nie chcą się nimi dzielić ... Google i Firefox to jedyni aktywni faceci, którzy opracowują alternatywy dla Flasha ... ale jego wiek jest bardzo długi i bardzo niepoważny. – ppumkin