Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№55122-05-2015 14:30:12

negodnik
 
 
Группа: Members
Зарегистрирован: 14-03-2013
Сообщений: 608
UA: Seamonkey 2.21
Веб-сайт

Re: NoScript

turbot
*@location — is not a valid regular expression. Может как-то так: .*?@file://.+

Отсутствует

 

№55222-05-2015 14:38:52

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 41.0

Re: NoScript

negodnik
О, спасибо. Значит и правда, дурак.
Прочел, видимо, прямо противоположное: "можно", вместо "нельзя".

В таком виде заработало, как надо: .*?@file://(?:.*)

Отредактировано turbot (22-05-2015 15:00:36)

Отсутствует

 

№55322-05-2015 14:49:54

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2249
UA: Firefox 31.0

Re: NoScript

negodnik пишет

не мог бы кто-нибудь проверить: работает ли NS 2.6.9.23rc2 на старых версиях

Посмотрел.
2.6.9.23rc2 > noscriptService.js > строка 6160

mustBlockJS(window, site, blocker) {

То есть используется shorter syntax for method definitions on objects initializers.
Соответственно, наверно, на Firefox менее 34 работать не будет.

Отсутствует

 

№55422-05-2015 15:27:51

negodnik
 
 
Группа: Members
Зарегистрирован: 14-03-2013
Сообщений: 608
UA: Seamonkey 2.21
Веб-сайт

Re: NoScript

turbot
> Значит и правда, дурак.
Неправда.

Dumby
Спасибо большое. Все обижают необновленцев, почему signore Maone должен нас жалеть…
UPD: Переадресовываю Вам «спасибо» от автора расширения. Обещал пофиксить.

UPD2:
Vladimir_S

Пример - здесь: http://forum.mozilla-russia.org/viewtopic.php?id=61261. Действительно, пока полностью не отключишь расширение, ролики не запускаются.

1. Или не разрешать football-russia.tv
2. Или добавить http://football-russia.googlecode.com в noscript.inclusionTypeChecking.exceptions. Для этих ссылок указан Content-Type text/plain, а не text/javascript. NoScript  категорически против такого обмана потребителя.

Отредактировано negodnik (21-07-2015 13:53:06)

Отсутствует

 

№55509-07-2015 19:52:38

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 42.0

Re: NoScript

Это нормально, что такие фреймы не блокируются?
thumb.png 
https://w3c.github.io/webcomponents/spec/shadow/

Отсутствует

 

№55610-07-2015 03:31:27

negodnik
 
 
Группа: Members
Зарегистрирован: 14-03-2013
Сообщений: 608
UA: Seamonkey 2.21
Веб-сайт

Re: NoScript

Неа, ненормально. Насколько я понял, дело в noscript.allowedMimeRegExp.

скрытый текст
Если запихнуть все сайты в одну регуулярку:
application/x-unknown@https?://(translate\.(google(usercontent)?|yandex|)\.[a-z]+)|ololo\.org|www\.ololo\.ru
text/html@https?://translate\.(google(usercontent)?)|yandex\.[a-z]+ — то всё нормально.
Если писать по отдельности:
application/x-unknown@https?://translate\.(google(usercontent)?\.[a-z]+ application/x-unknown@https?://translate\.yandex\.[a-z]+
text/html@https?://translate\.google(usercontent)?\.[a-z]+ text/html@https?://translate\.yandex\.[a-z]+ — начинаются проблемы.

Отсутствует

 

№55710-07-2015 03:43:48

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 42.0

Re: NoScript

negodnik пишет

noscript.allowedMimeRegExp

Не думаю... У меня там только

Выделить код

Код:

.*?@file://(?:.*) WebGL@https?://[^/]+\.konggames\.com WebGL@https?://play\.google\.com

- ничего криминального. :)

Проверил с пустой строкой:
thumb.png

Отсутствует

 

№55810-07-2015 03:52:30

negodnik
 
 
Группа: Members
Зарегистрирован: 14-03-2013
Сообщений: 608
UA: Seamonkey 2.21
Веб-сайт

Re: NoScript

Я не умею с первого раза толково объяснять. WebGL объедините в одну
WebGL@https?://([^/]+\.konggames\.com)|play\.google\.com или временно уберите и посмотрите, что получится.

Не увидел фразу «Проверил с пустой строкой». Тогда не знаю.

Отредактировано negodnik (10-07-2015 04:00:13)

Отсутствует

 

№55910-07-2015 04:02:33

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 42.0

Re: NoScript

negodnik
Я же говорю: не блокирует даже с пустой строкой. Страницу обновил, естественно. Сейчас перезапустил даже. Даже внес сайт в недоверенные (опция "блокировать любые объекты с недоверенных" - отмечена):
thumb.png

Добавлено 10-07-2015 04:03:46

negodnik пишет

Тогда не знаю.

Заводить баг?

Отредактировано turbot (10-07-2015 04:03:46)

Отсутствует

 

№56010-07-2015 04:08:37

negodnik
 
 
Группа: Members
Зарегистрирован: 14-03-2013
Сообщений: 608
UA: Seamonkey 2.21
Веб-сайт

Re: NoScript

Не заводить. Нашёл: смотрите noscript.forbidIFramesContext;0 — тогда будет блокироваться.

Отсутствует

 

№56110-07-2015 04:17:14

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 42.0

Re: NoScript

negodnik
Ага, понятно, спасибо.

Отредактировано turbot (10-07-2015 04:26:35)

Отсутствует

 

№56213-07-2015 13:41:41

Saenko
Участник
 
Группа: Members
Зарегистрирован: 03-11-2012
Сообщений: 141
UA: Firefox 39.0

Re: NoScript

Доброго дня, парни..! Будьте добры, помогите разобраться... Авторизируюсь на onliner.by... Но, после перехода на любую страницу - рега сбрасывается. После отключения NoScript, проблем как не бывало. Уж и скрипты полностью разрешал - не помогает...

Буду премного благодарен..! Спасибо...

Отсутствует

 

№56319-07-2015 20:51:39

amid525
Участник
 
Группа: Members
Откуда: Беларусь
Зарегистрирован: 19-08-2014
Сообщений: 361
UA: Firefox 31.0

Re: NoScript

Не знаю, описывался ли ранее подобный глюк No Script, но чисто случайно сегодня обнаружил причину сильных тормазов браузера. На что только не грешил.. При открытии некоторых страниц, в частности на сайте http://www.interfax.ru/russia/
Когда включена опция

скрытый текст
sshot1png_6608592_18090538.png

Переходы по сайту становятся невыносимыми, грузятся долго, скроллинг первые 5 и более сек не работает, загрузка идет бесконечно...:angry:
Если отключить данную опцию - не помогает, если полностью отключить  No Script  с перезагрузкой - тоже ни чего не меняется.. Вот это и сбивало с толку кто виноват... :/
Чисто случайно  сбросил настройки в No script - и все пришло в норму, сайт быстро работает... :rolleyes:
Если снова ставим птичку - и все по новой...  Что за бред. Без данной опции, работать с No script хлопотно.. :/

Отредактировано amid525 (19-07-2015 21:21:15)

Отсутствует

 

№56421-08-2015 14:05:23

Kchtulhoo
Участник
 
Группа: Members
Зарегистрирован: 06-11-2012
Сообщений: 13
UA: Firefox 40.0

Re: NoScript

Saenko пишет

Будьте добры, помогите разобраться... Авторизируюсь на onliner.by... Но, после перехода на любую страницу - рега сбрасывается.

таже фигня на forum.ixbt.com - непроходит авторизация, на ru.aliexpress.com - тоже чухня непонятная..
чего там ему надо разрешить и где? :sick:

Отсутствует

 

№56515-11-2015 01:02:10

gapi
Участник
 
Группа: Members
Зарегистрирован: 05-12-2012
Сообщений: 22
UA: Firefox 38.0

Re: NoScript

Познаю сайто-строенее: Установил Denwer, создал "сайт" там установил кукисы...
По команде

Выделить код

Код:

document.cookie

я увидел помимо своих печенек, еще какие-то левые. Вот они:

Выделить код

Код:

popunder=yes; popundr=yes; setover18=1

Решил, что одно из дополнений устанавливает их. Так и есть, виновник NoScript.

Через about:config нашел параметр noscript.surrogate.popunder.replacement со следующим содержимым:


Выделить код

Код:

(function() {
    var unloading = false;
    addEventListener('pagehide',
        function() {
            unloading = true;
            setTimeout(function() {
                unloading = false
            }, 100)
        }, true);
    var cookie = document.__proto__.__lookupGetter__('cookie');
    document.__proto__.__defineGetter__('cookie', function() {
        if (unloading) return cookie.apply(this);
        var c = '; popunder=yes; popundr=yes; setover18=1';
        return (cookie.apply(this).replace(c, '') + c).replace(/^; /, '')
    });
    var fid = '_FID_' + (Date.now().toString(16));
    var open = window.__proto__.open;
    window.__proto__.open = function(url, target, features) {
        try {
            if (!(/^_(?:top|parent|self)$/i.test(target) || target in frames)) {
                var suspSrc, suspCall, ff = [],
                    ss = new Error().stack.split('\n').length;
                if (/popunde?r/i.test(target)) return ko();
                for (var f, ev, aa = arguments; stackSize-- > 2 && aa.callee && (f = aa.callee.caller) && ff.indexOf(f) < 0; ff.push(f)) {
                    aa = f.arguments;
                    if (!aa) break;
                    ev = aa[0];
                    suspCall = f.name == 'doPopUnder';
                    if (!suspSrc) suspSrc = suspCall || /(?:\bpopunde?r|\bfocus\b.*\bblur|\bblur\b.*\bfocus|[pP]uShown)\b/.test(f.toSource());
                    if (suspCall || ev && typeof ev == 'object' && ('type' in ev) && ev.type == 'click' && ev.button === 0 && (ev.currentTarget === document || ('tagName' in ev.currentTarget) && 'body' == ev.currentTarget.tagName.toLowerCase()) && !(('href' in ev.target) && ev.target.href && (ev.target.href.indexOf(url) === 0 || url.indexOf(ev.target.href) === 0))) {
                        if (suspSrc) return ko();
                    }
                }
            }
        } catch (e) {}
        return open.apply(null, arguments);

        function ko() {
            var fr = document.getElementById(fid) || document.body.appendChild(document.createElement('iframe'));
            fr.id = fid;
            fr.src = 'data:text/html,';
            fr.style.display = 'none';
            var w = fr.contentWindow;
            w.blur = function() {};
            return w;
        }
    }
})()

Кто разбирается, расскажите, что это такое, и для чего оно?

Отсутствует

 

№56615-11-2015 01:49:02

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 42.0

Re: NoScript

gapi пишет

noscript.surrogate.popunder.replacement

https://hackademix.net/2011/09/29/scrip … reference/
Это все чтобы страницы не ломались после блокировки рекламного скрипта.


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№56717-02-2016 20:12:38

Abdula
Участник
 
Группа: Members
Зарегистрирован: 27-05-2007
Сообщений: 63
UA: unknown 0.0

Re: NoScript

Уважаемые, подскажите, пожалуйста  - можно ли с помощью NoScript побороть, т.е. забанить сразу все баннеры на Фейсбуки, Твитеры, Инстаграммы, Вконтакты  вместе с их ссылками,  и вообще, вырезать всю эту социальную гадость под корень?
Которая выглядит, например, так:
8667301.png
Надеялся, что с ними можно бороться "Черными списками", но в NoScript в наличии оказались только "Белые", странно  :(
И что противно, в выпадающем меню NoScript встречается пункты типа Разрешить facebook.net, но вот запретить его - такого не встречается.
Это что ж значит - разработчик NoScript вступил в сговор с фейсбуками всякими, и те отстегивают ему бабло, что их не банили?

Случайно попал в в ветку об  RU AdList, и там добрые люди подсказали, как помощью AdBlock и подписки Bitblock банить эту социальную гадость.
Да, отчасти это помогло, но к сожалению, не на 100%.
Поэтому хотелось бы решить эту проблему более кардинально - не с помощью AdBlock, так сказать, а еще "на подходе" - с помощью NoScript.
Возможно ли это?

Отредактировано Abdula (17-02-2016 20:14:38)

Отсутствует

 

№56817-02-2016 21:33:11

Aquarelle
Участник
 
Группа: Members
Зарегистрирован: 28-09-2014
Сообщений: 316
UA: Firefox 45.0

Re: NoScript

Abdula пишет

можно ли с помощью NoScript побороть, т.е. забанить сразу все баннеры на Фейсбуки, Твитеры, Инстаграммы, Вконтакты  вместе с их ссылками,  и вообще, вырезать всю эту социальную гадость под корень?

С помощью NoScript врятли. Насколько я понимаю, это расширение просто блокирует исполнение скриптов, но не вырезает их и тп..

Abdula пишет

И что противно, в выпадающем меню NoScript встречается пункты типа Разрешить facebook.net, но вот запретить его - такого не встречается.

Дело в том, что если вы видите пункт "разрешить фейсбук", это означает, что в данный момент фейсбук уже запрещен. Соответственно наоборот, если вы видите пункт "запретить фейсбук", то значит что фейсбук разрешен.

Abdula пишет

Надеялся, что с ними можно бороться "Черными списками", но в NoScript в наличии оказались только "Белые", странно

Так по умолчанию все сайты находятся в черном списке. На любой новый сайт который я захожу - все скрипты этого сайта запрещены.

Abdula пишет

Случайно попал в в ветку об  RU AdList, и там добрые люди подсказали, как помощью AdBlock и подписки Bitblock банить эту социальную гадость.

Что бы на 100% вырезать всю эту социальную лабуду, еще на подходе, лучше установить расширение Ghostery, ну и в добавок можно запилить расширение Disconnect. Это позволит вырезать со страниц сайтов всю социальщину и тонны жучков, счетчиков  и прочей нечести.

Отсутствует

 

№56917-02-2016 22:24:46

Abdula
Участник
 
Группа: Members
Зарегистрирован: 27-05-2007
Сообщений: 63
UA: unknown 0.0

Re: NoScript

Aquarelle пишет

Что бы на 100% вырезать всю эту социальную лабуду, еще на подходе, лучше установить расширение Ghostery, ну и в добавок можно запилить расширение Disconnect.

Спасибо, одно время у меня был установлен Ghostery - ровно до того момента, когда он был "пойман за руку" за нечистоплотными делами - одно рукой вырезает, другой - втихаря насаждает свою нечисть.
Поэтому удалил его. К сожалению, статью, где он был разоблачен, уже не вспомню.
Disconnect не знаю, но не исключено, что это тоже чистильщик двойного назначения.
Поэтому пользуюсь лишь минимумом зарекомендовавших себя временем расширений.
NoScript - один из них.

Отредактировано Abdula (17-02-2016 22:40:49)

Отсутствует

 

№57013-03-2016 08:19:20

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 48.0

Re: NoScript

Обновление до 2.9.05rc1 принесло

x [HTTPS] noscript.httpsDefWhitelist option to automatically
  upgrade to HTTPS sites found in the default whitelist
  (enabled by default, thanks  Mazin Amhed for reporting)

которое, зараза, игнорирует noscript.httpsDefWhitelist;false и вызывает циклические редиректы на сайтах не поддерживающих https и которые находятся в разрешенных.

Запостите, пожалуйста, кто-нибудь в NoScript Development:

скрытый текст
noscript.httpsDefWhitelist;false does not work

NoScript 2.9.05rc1, Win8.1 x64, Firefox Nightly x64 48.0a1 BuildID:20160312030405, e10s disabled
Steps to reproduce:
1. set noscript.httpsDefWhitelist;false
2. whitelist kongregate.com
3. visit http://www.kongregate.com/
4. get cyclical redirect with "[NoScript HTTPS] Forced URI https://www.kongregate.com/" in console.


, а то мне ихний антиспам что-то не дает.

Отредактировано turbot (13-03-2016 08:20:05)

Отсутствует

 

№57113-03-2016 15:18:41

negodnik
 
 
Группа: Members
Зарегистрирован: 14-03-2013
Сообщений: 608
UA: Seamonkey 2.21
Веб-сайт

Re: NoScript

> а то мне ихний антиспам что-то не дает.
Он простых смертных ограничивает. Надо просить кого-нибудь из тамошних модераторов, чтобы запостили.

Такая же проблема.
noscript.httpsDefWhitelist;true/false — одинаково , достаточно внесения в белый список (UPD: или временно разрешить).
Шифрование печенек отключил (noscript.secureCookies;false), network.http.redirection-limit;100 — не помогает, просто большее время проходит.
И что характерно: kongregate.com нет в дефолтном белом списке, а, по идее, должно влиять именно на дефолтный.

Сообщения: [NoScript HTTPS] Forced URI https://www.kongregate.com/ — двадцать раз подряд.
Ошибка: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIStringBundle.GetStringFromName]

Новая SM 2.39, поставил только NS.
С дефолтными настройками + kongregate в белом списке — нормально. Импортировал свои настройки NS — нормально.
На рабочей SM сбросил и импортировал — проблема. Непонятно, надо искать.

Отредактировано negodnik (13-03-2016 15:57:58)

Отсутствует

 

№57213-03-2016 17:59:20

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 48.0

Re: NoScript

negodnik пишет

в дефолтном

Слона-то, спросонья, и вовсе не приметил. Тем более баг.

Он простых смертных ограничивает.

Ну и черт с ним. Баг заметный, кто-нибудь из приближенных наверняка обнаружит. Хотя, вроде, раньше я там писал без таких проблем.

Добавлено 13-03-2016 18:00:25

NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIStringBundle.GetStringFromName]

У меня в [nightly] этого нет.

Отредактировано turbot (13-03-2016 18:00:25)

Отсутствует

 

№57313-03-2016 18:49:01

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 48.0

Re: NoScript

Веселье продолжается:
screenshot%2525202016-03-13%252520001.png
Это теперь после обновления на сегодняшнюю ночнушку(20160313030418)  с 2.9.0.4rc4.

Отсутствует

 

№57413-03-2016 19:05:12

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 48.0

Re: NoScript

turbot пишет

Это теперь после обновления на сегодняшнюю ночнушку(20160313030418)  с 2.9.0.4rc4.

А чем тебе так эта версия приглянулась, там уже есть вчерашняя Версия 2.9.0.5rc1? Правда от этого ничего не изменится. :)

Отсутствует

 

№57513-03-2016 19:08:30

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 48.0

Re: NoScript

voqabuhe пишет

чем

Тремя постами выше ответ. :)

Добавлено 13-03-2016 19:09:53

Правда от этого ничего не изменится.

Вот именно. Уже проверил.

И с FlashGot'ом такая же история. :(

Отредактировано turbot (13-03-2016 19:47:50)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]