Qual é a diferença entre scripts embutidos e scripts de primeiro e terceiro?

3

Eu uso uBlock₀ como meu bloqueador de anúncios. Tem 3 opções para filtragem dinâmica, ou seja,

  • scripts in-line
  • scripts de primeira parte
  • scripts de terceiros

Qualéadiferençaentreosscriptsembutidoseoprimeiro&scriptsdeterceiros?

Euencontreiumapáginawikiem Dynamic Filtering , mas isso não explica a diferença.

Eu também tentei ver se há uma diferença entre

  • somente bloqueio de scripts inline (o script do primeiro participante é permitido) e
  • somente bloco de scripts de primeira parte (script embutido permitido)

no SuperUser , e descobriu que o site funciona como " INBOX " e " REALIZAÇÕES "não funciona quando os scripts embutidos são bloqueados, mas funcionam mesmo quando os scripts de terceiros são bloqueados. (veja a imagem abaixo)

Você pode explicar esse comportamento?

    
por xypha 21.01.2017 / 08:27

1 resposta

5

Scripts in-line são scripts escritos em um < script > bloco dentro da página HTML que você carrega. Você pode vê-los pressionando F12 no Firefox, Chrome, IE e Edge.

Os scripts principais são scripts incluídos em arquivos .js separados, mas localizados no mesmo nome de domínio da página HTML. Por exemplo, se você estiver navegando em superuser.com, todos os scripts sob o domínio superuser.com são scripts primários.

Os scripts de terceiros são scripts incluídos em arquivos .js separados, mas estão localizados em outro domínio. Por exemplo, se você estiver navegando em superuser.com, todos os scripts em qualquer domínio diferente de superuser.com serão de terceiros.

Essas opções são ferramentas situacionais. O uso arbitrário deles resulta em uma experiência de navegação na Web prejudicada. Use-os com moderação e tenha certeza de que sabe o que está fazendo.

    
por 21.01.2017 / 08:39