2013-09-21 17 views
9

L'API di visibilità della pagina (https://developer.mozilla.org/en-US/docs/Web/Guide/User_experience/Using_the_Page_Visibility_API) inizia a essere comunemente utilizzata per sospendere gli annunci video obbligatori quando la scheda non è a fuoco.Spoof o disabilita l'API di visibilità della pagina

Ciò significa che è necessario guardare l'annuncio, se si passa da una scheda all'altra o se si dispone di un'altra app o di un menu che copre il browser, l'annuncio verrà sospeso e impedirà l'accesso al contenuto.

È estremamente fastidioso ma non sono riuscito a trovare un modo per aggirare questo.

C'è qualche estensione per Chrome o Firefox o un'opzione nascosta per disabilitare o spoofare l'API, quindi si può fare qualcos'altro mentre l'annuncio è in riproduzione?

Grazie

+0

Impossibile sembrare 'defineProperty' su' document''s _webkitHidden_. Avresti bisogno di portarlo in un ambito in cui hai 'var'd un' documento' personalizzato'Oggetto_. –

+0

Intendi che un'estensione di Chrome non può disabilitare l'API di visibilità della pagina? – aberaud

+0

Un'estensione certamente può. Vedi sotto. – Wyatt

risposta

8

Ho scritto un'estensione che farà proprio questo.

Available here.

L'ho provato su this page.

Repository here.

Fatemi sapere se avete domande.

+0

Fantastico, grazie! Sarebbe bello avere lo stesso per Firefox. – aberaud

+1

Aggiornato/corretto qui: https://stackoverflow.com/a/48641711/703382 – Navin