5

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

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

5 ответов5

7

Это не самая интуитивно понятная вещь, но вы можете сделать это с помощью 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

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

1

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

1

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

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

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

0

Попробуйте AdBlock Plus.

Я полагаю, у вас уже есть аддон. Используйте "Открыть блокируемые элементы", чтобы выбрать и создать фильтр. Наряду с ABP Element Hiding Helper, это то, как я убираю перегруженные страницы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .