Блокировать одну страницу с помощью NoScript?

2727
IAdapter

Я использую страницу с очень раздражающим предупреждением onLoad, я хотел бы заблокировать JavaScript на этом сайте (он есть http://example.com/home.jsf), но мне нужен JS, чтобы использовать остальную часть веб-приложения.

Могу ли я блокировать скрипты только на home.jsf?

5

5 ответов на вопрос

7
ssokolow

Это не самая интуитивно понятная вещь, но вы можете сделать это с помощью NoScript's Application Boundaries Enforcer.

Я объяснил, как блокировать только Javascript Google Search (чтобы убить Google Instant, не входя в систему, но при этом позволяя легко входить в систему и использовать на других сайтах Google), в разделе Как сделать поиск в Google без сценариев с помощью NoScript / AdBlock?

Вы также можете использовать его для блокировки сценариев с сайтов, таких как Facebook, в домен, откуда они поступают, поэтому сценарии из Facebook будут загружаться только в том случае, если вы на самом деле находитесь в Facebook. (Хорошо для удаления таких вещей, как «Нравится», «Чирикать» и «Google Buzz», чтобы не доверять им в том, что касается конфиденциальности и отклика браузера):

# 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) 
3
Joe

Я не знаю, можете ли вы сделать это с помощью NoScript, но вы можете сделать это с помощью GreaseMonkey, заменив функцию или очистив onLoad.

я думаю, что GM уволен после того, как страница уже загружена, могу ли я действительно остановить это предупреждение? IAdapter 13 лет назад 0
[GreaseMonkey использует DOMContentLoaded] (http://wiki.greasespot.net/DOMContentLoaded); это срабатывает перед `window.onLoad`, который не срабатывает до тех пор, пока не закончится рендеринг страницы ... Я не проверял, чтобы проверить, хотя Joe 13 лет назад 0
1
StuperUser

Вы должны быть в состоянии использовать функциональность черного списка . В отличие от обычного белого списка сайтов, которые вы разрешаете.

1
therube

NoScript имеет дело с «доменами», а не со страницами.

Как правило, нет, [url = http://forums.informaction.com/viewtopic.php?f=7&t=5468] Есть возможность включить сценарии на одной конкретной странице? [/ Url].

Хотя существует множество «других» функций, которые предлагает NoScript, которые могут помочь (просто не спрашивайте меня об этом, хотя я, кажется, вспоминаю некоторые обсуждения раздражения на сайте конкретного банка).

Используемый здесь язык форматирования - [MarkDown] (http://daringfireball.net/projects/markdown/syntax), поэтому встроенный синтаксис (без использования сносок) - «[текст ссылки] (url)» Joe 13 лет назад 0
0
fartheraway

Try AdBlock Plus.

I presume you have the addon already. Use "Open Blockable Items" to select and create a filter. Along with ABP Element Hiding Helper, this is how I clean up over-cluttered pages.