Questão Bloquear uma única página com o NoScript?


Eu uso uma página com um alerta muito irritante onLoad, gostaria de bloquear o JavaScript nesse site (é http://example.com/home.jsf), mas eu preciso JS para usar o resto do web-app.

Posso bloquear scripts apenas no home.jsf?


4


origem




Respostas:


Eu não sei se você pode fazer isso com o NoScript, mas você pode fazer isso com GreaseMonkey substituindo a função ou limpando o onLoad.


3



Eu acho que o GM é acionado depois que a página já foi carregada, posso realmente interromper esse alerta? - IAdapter
o GreaseMonkey usa DOMContentLoaded ; isso dispara antes window.onLoad, que não dispara até depois que a página terminar de renderizar ... Eu não testei para verificar, embora - Joe


Não é a coisa mais intuitiva, mas você pode fazer isso usando o Application Boundaries Enforcer do NoScript.

Expliquei como bloquear apenas o JavaScript da Pesquisa do Google (para matar o Google Instant sem fazer login enquanto ainda permite o login fácil e o uso em outros sub-sites do Google) em Como tornar a Pesquisa Google sem script com o NoScript / AdBlock?

Você também pode usá-lo para bloquear scripts de sites como o Facebook para o domínio de onde eles vêm, então os scripts do Facebook só serão carregados se você realmente em Facebook. (Bom para matar coisas como "Like This", "Tweet This", e os botões do Google Buzz para que você não precise confiar neles no que diz respeito à sua privacidade e capacidade de resposta do navegador):

# facebook.com containment rule
# This rule allows Facebook scripts objects and frames to be included only
# from Facebook pages
Site .facebook.com .fbcdn.net
Accept from .facebook.com .fbcdn.net
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

# twitter.com containment rule
# Like the Facebook rule, but for twitter
Site twitter.com .twitter.com twimg.com .twimg.com
Accept from twitter.com .twitter.com twimg.com .twimg.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

# Google Buzz containment rule
# Like the Facebook rule, but for Google
Site ^https?://www\.google\.com/buzz/.*
Accept from google.com .google.com googleapis.com .googleapis.com
Deny INCLUSION(SCRIPT, OBJ, SUBDOC)

6





Você deve ser capaz de usar o funcionalidade de lista negra. Ao contrário da lista de permissões usual de sites que você permite.


1





NoScript lida com "domínios" em vez de páginas.

Geralmente não, [url =http://forums.informaction.com/viewtopic.php?f=7&t=5468]Possible ativar scripts em uma página específica? [/ url].

Embora existam muitos "outros" recursos que o NoScript oferece que podem ajudar (simplesmente não me pergunte o que, embora eu pareça lembrar de alguma discussão sobre um aborrecimento em um site específico de bancos).


1



A linguagem de formatação usada aqui é MarkDown, então a sintaxe inline (não usando notas de rodapé) é [link text](url) - Joe


Experimente o AdBlock Plus.

Eu presumo que você já tenha o addon. Use "Abrir itens bloqueáveis" para selecionar e criar um filtro. Junto com o ABP Element Hiding Helper, é assim que eu limpo as páginas superpostas.


0