W przeglądarce Firefox chciałbym przejść do innej karty, gdy reklama jest odtwarzana na bieżącej karcie, ale nieznośna funkcja zatrzyma się, gdy jej karta przestanie być aktywna.
Chciałbym oszukać reklamę, aby wierzyła, że nadal jest w centrum uwagi, aby mogła kontynuować odtwarzanie, więc nie muszę czekać na jej zakończenie.
Jak sprawić, by karta Firefox fałszywie wierzyła, że nadal jest na niej skupiona?
Możesz założyć, że strona korzysta z opisanych tutaj technik .
window.onfocus
i window.onblur
prawdopodobnie są używane. Nie pamiętam, gdzie dokładnie tego potrzebowałem, kiedy zadałem pytanie; niekoniecznie jest to wykorzystywane do oszukiwania reklam. Szukam ogólnego rozwiązania.
firefox
browser-tabs
focus
alecail
źródło
źródło
Odpowiedzi:
Ponieważ nie podałeś szczegółów strony, oto jedno rozwiązanie, które możesz wypróbować.
źródło
Musisz utworzyć skrypt użytkownika. Są to skrypty JavaScript, które działają w przeglądarce Firefox (lub Chrome) i manipulują konkretnymi witrynami.
Można do tego użyć narzędzi takich jak Greasemonkey ( http://www.greasespot.net ). Może być już dostępny na http://userscripts.org .
Ale jak już skomentował @harrymc, przydatny byłby przykładowy adres URL.
źródło
Zamierzam odpowiedzieć na pytanie, myślę, że jesteś sens pytać.
To, co chcesz zrobić, to uruchomić Flash w tle, gdy stracisz koncentrację. Jest to duży problem z bezczynnymi grami opartymi na Flashu. Poniżej znajdują się niektóre fragmenty Podręcznika administracji Flash firmy Adobe, które powinny uruchamiać rzeczy, gdy nie jesteś skoncentrowany.
To, co chcesz zrobić, to utworzyć ten plik mms.cfg (potrzebujesz dostępu administratora, natch) z następującymi wierszami:
Pamiętam, że konieczne było wyłączenie trybu chronionego, mimo że jego przeznaczeniem jest piaskownicowanie aplikacji Flash - z jakiegokolwiek powodu druga opcja nie działałaby bez niego. YMMV, oczywiście - spróbuj najpierw bez wyłączania trybu chronionego - minęło sporo czasu, odkąd skonfigurowałem to na moich komputerach.
FullFramerateWhenInvisible to opcja, dzięki której Flash działa, gdy okno nie jest aktywne.
Po raz kolejny to nie jest konkretne pytanie, które zadałeś, ale jeśli nie jest to prawidłowa odpowiedź, to przynajmniej skieruje cię we właściwym kierunku. :)
Odniesienie: Podręcznik administratora: http://www.adobe.com/devnet/flashplayer/articles/flash_player_admin_guide.html
Framerate trick: http://tukkun.webs.com/ (obecnie # 3 na tej stronie)
źródło
Cóż, nie sądzę, że naprawdę możesz zrobić wszystko, aby utrzymać ostrość
Możesz spróbować zmodyfikować stronę internetową lub możesz otworzyć stronę w nowym oknie, sprawdzić, czy to działa
Jeśli wiesz, jak napisać kod w C ++ / C #, możesz postaraj się ustawić fokus firefox tak, jak za każdym razem, gdy traci on fokus, lub po prostu nie fokuj go wcale, to nie jest takie trudne, a jeśli chcesz kodu, mogę go dla ciebie napisać.
istnieje również sposób na modyfikację rejestru, ale nie wiem, czy to naprawdę będzie działać dla Ciebie, czy nie.
Oto instrukcje:
nie zapomnij wyeksportować klucza przed utworzeniem kopii zapasowej
lub możesz użyć tego programu o nazwie Tweak UI, ale nie jestem pewien, czy działa poprawnie, ponieważ został stworzony dla systemu Windows XP
źródło
Odpowiedź Grease / Tamper-monkey nie działa w witrynach obserwowanych na Facebooku, ale ręczne usuwanie programów obsługi zdarzeń rozmycia działa w Chrome 75:
W Firefoksie to samo powinno być możliwe również przy użyciu Inspektora :
źródło