SthephanShinkufag / Dollchan-Extension-Tools

The best way to browse imageboards
https://dollchan.net/extension/
MIT License
368 stars 67 forks source link

[4chan][uBlock][Tampermonkey]: Не отображается превью файла в форме ответа #1093

Closed lordtenma closed 3 weeks ago

lordtenma commented 7 years ago

Не отображается превью выбраной пикчи: https://puu.sh/wKclH.png

После перехода в избранный тред панель становится прозрачной. До: https://puu.sh/wKc6G.png После: https://puu.sh/wKcc5.png

На ычане оба бага отсутствуют.

Greasemonkey 3.11 Firefox Nightly 56.0a1 Windows 10 64

Dezaimasu commented 7 years ago

Превью не отображается из-за фильтров рекламорезки, uBlock или что там у тебя. В EasyList есть правило, блочащее все blob ресурсы на форчанях. Можешь вырубить подписку, но проще тупо добавить 4chan.org в вайтлист, не то чтобы там было что блокировать.

lordtenma commented 7 years ago

Я на uBlock сразу грешить начал но нет, превью отсутствует даже с выключеными аддонами.

RosinSmoke commented 7 years ago

Подтверждаю, без рекламорезок в лисе тоже отсутствует превью. Кукла свежая.

Заодно, это я бака, или на форчане пока не поддерживается галка, которая постит изображение под спойлером?

SthephanShinkufag commented 6 years ago

После перехода в избранный тред панель становится прозрачной.

Исправлено.

Не отображается превью выбраной пикчи

Не могу добиться бага.

SthephanShinkufag commented 6 years ago

Не отображается превью выбраной пикчи:

Ежели кто знает, как этого бага добиться - пишите.

Remu-rin commented 6 years ago

Ежели кто знает, как этого бага добиться - пишите.

uBlock Origin или любой блокировщик с EasyList. Там есть CSP-фильтр *$csp=default-src 'self' * data: 'unsafe-inline' 'unsafe-eval' (второй фильтр ||4chan.org^$csp=connect-src https: http: из собственных фильтров юблока невиновен): image Из-за которого в консоли: Content Security Policy: The page’s settings blocked the loading of a resource at blob:https://boards.4chan.org/755212d8-3b0b-4baf-8db1-df337e8fd3bf (“default-src https://boards.4chan.org * data: 'unsafe-inline' 'unsafe-eval'”). А превью не грузится.

Remu-rin commented 6 years ago

Можешь вырубить подписку, но проще тупо добавить 4chan.org в вайтлист, не то чтобы там было что блокировать.

Уже есть что блокировать. Хиро поднасрал недавно запросами на малварные домены и поломкой css, в случае если скрипты сайта увидят, что запросы заблочены (например, юматриксом). Так что вайтлистить форчан крайне нежелательно. Рефы: https://github.com/uBlockOrigin/uAssets/commit/43eb4648ba1126a58c933177da00154d469536dd (проблема с Violentmonkey в комментах исправлена правкой фильтра в другом коммите) https://gitlab.com/N3X15/argon-dissection

lordnoobw commented 6 years ago

Сейчас превью и вправду исчезает только с включеным юблоком. Можно это правило как-то завайтлистить?

Y0ba commented 6 years ago

В Firefox 59 и выше всё работает (после исправления 1415352). Так что тут только ждать обновление браузера.

Y0ba commented 6 years ago

Хотя на самом деле всё должно работать даже в 58 лисе. Правильный баг 1407056.

Remu-rin commented 6 years ago

Можно это правило как-то завайтлистить?

В My filters: @@*$csp=default-src 'self' * data: 'unsafe-inline' 'unsafe-eval',domain=4chan.org

@Y0ba Что-то у меня и на найтли аналогично. Или должны юблок/Violentmonkey обновиться под эти фиксы?

Y0ba commented 6 years ago

Видимо работает только в гризманки. Разные способы инжекции скрипта. Надо переходить на аддон и забить на юзерскрипты. С аддоном все эти ограничения можно обойти.

SthephanShinkufag commented 6 years ago

@Y0ba, у меня возникли вопросы по регистрации аддона: #1163

lordnoobw commented 6 years ago

В My filters: @@*$csp=default-src 'self' * data: 'unsafe-inline' 'unsafe-eval',domain=4chan.org

Спасибо, помогло.

SthephanShinkufag commented 5 years ago

Этот баг теперь остался только в Firefox + Tampermonkey. Пробовал все скриптменеждеры.