2013-09-21 14 views
9

Interfejs API widoczności strony (https://developer.mozilla.org/en-US/docs/Web/Guide/User_experience/Using_the_Page_Visibility_API) zaczyna być powszechnie używany do wstrzymywania obowiązkowych reklam wideo, gdy karta nie jest aktywna.Fałszowanie lub wyłączanie interfejsu API widoczności strony

Oznacza to, że musisz oglądać reklamę, jeśli zmienisz kartę, a nawet masz inną aplikację lub menu obejmujące przeglądarkę, reklama zatrzyma się i uniemożliwi dostęp do treści.

Jest to bardzo denerwujące, ale nie mogłem znaleźć sposobu na obejście tego.

Czy istnieje opcja rozszerzenia lub ukrytej przeglądarki Chrome lub Firefox, aby wyłączyć lub podszyć interfejs API, aby można było zrobić coś innego podczas odtwarzania reklamy?

Dzięki

+0

Nie można zdefiniować 'defineProperty' na' document''s _webkitHidden_. Musiałbyś wprowadzić go do zakresu, w którym masz 'var'd niestandardowy' document' _Object_. –

+0

Czy masz na myśli rozszerzenie Chrome, które nie może wyłączyć interfejsu API Widoczność strony? – aberaud

+0

Rozszerzenie z pewnością może. Zobacz poniżej. – Wyatt

Odpowiedz

8

Pisałem ci rozszerzenie, które będzie nie tylko to.

Available here. Przetestowałem to na

Repozytorium here.

Daj mi znać, jeśli masz jakieś pytania.

+0

Niesamowite, dzięki! Byłoby wspaniale mieć to samo dla Firefoksa. – aberaud

+1

Zaktualizowane/naprawione tutaj: https://stackoverflow.com/a/48641711/703382 – Navin

Powiązane problemy