При сохранении картинок с реактора расширением для Лисы save image in folder, раньше некоторые карти / dev :: баг :: картинки :: реактор

dev реактор картинки баг 
При сохранении картинок с реактора расширением для Лисы save image in folder, раньше некоторые картинки просто выдавали ошибку при сохранении (но сохранялись при обычном сохранении). Пример такой картинки в этом посте: http://joyreactor.cc/post/4733094

А теперь я обнаружил что даже те что сохраняются, стали сохраняться с оранжевой плашкой. Я же не какой-то незарегистрированный плебс, и ВПНами не пользуюсь, что тут происходит?!
; KapTMh X
Jing Stack
V JoyReactor - CMeuiHbie icapm X ~\~
••• ^ ★ \±
& M3BepxeHne-By/iKaHa-Mcyia...e-KapTMHKM-6570664.jpeg _
Completed — 2.8 MB
%D0%B8%D0%B7%D0%B2%D... %D0%B8-6570664.jp eg
Failed
JR Stylized Alpha Pack.7z
fomnleted — 42? MR,dev,реактор,картинки,баг
Подробнее
; KapTMh X Jing Stack V JoyReactor - CMeuiHbie icapm X ~\~ ••• ^ ★ \± & M3BepxeHne-By/iKaHa-Mcyia...e-KapTMHKM-6570664.jpeg _ Completed — 2.8 MB %D0%B8%D0%B7%D0%B2%D... %D0%B8-6570664.jp eg Failed JR Stylized Alpha Pack.7z fomnleted — 42? MR
dev,реактор,картинки,баг
Еще на тему
Развернуть
О проблеме с сохраняемыми картинками я писал почти полтора года назад, но похоже что был невербально послан.
Долго не мог понять, что не так с сохранениями картинок с лисами
Niissoks Niissoks 23.03.202122:58 ответить ссылка 0.3
ну напиши создателю этого аддона, чтобы поправил =)
koka koka 23.03.202123:04 ответить ссылка 5.2
Это происходит буквально только на одном сайте во всём интернете, и порой впечатление что с картинками на конкретной паре серверов, но этого не отслеживал. Проблема явно не в расширении.
У нас единственный сайт, на котором вставляется оранжевая плашка - не удивительно что на других сайтах её не вставляется.

Нажми правой кнопкой на любую картинку и нажми кнопку из стандартного ФФ "save image as" - сохранится без плашки.
koka koka 23.03.202123:28 ответить ссылка 1.6
Так-то может и так, но ни на одной из картинок сохраненных тем же самым плагином с реактора до, ориентировочно, 31 января этого года, плашка не возникала.
емнип недавно выкатили обновление насчет того, что теперь кеш каждого сайта отделен, скорей всего этим зацепило плагин - вместо того, чтоб отдать ему закешированную картинку (без плашки, которая была получена загружена на странице реактора), теперь браузер перекачивает картинку, т.к. заголовки не передаются (а именно Refferer: http://joyreactor.cc), картинка конкретно расширением скачивается уже с плашкой.
объясняю:

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

в плагине, которым ты пользуешься, есть вот такие строки
B
}
// TODO Get the image data instead of the srcUrl browser.contextMenus.onClicked.addListener((info, tab) => { if (info.menultemld === "settings") { browser.runtime.openOptionsPage();
return;
}
var fileName = info.srcUrl.split('/').pop().split('#').shift().split('?').shift(); var path =

из документации этого метода видно, что ему можно передать заголовки.
чего разработчик не делает.
если ты прям жить не можешь без этого плагина, то ты можешь добавить заголовок Referrer с значением, например, http://joyreactor.cc для картинок с реактора, перепаковать плагин и радоваться жизни. ну или попросить об этом автора плагина.
но если ты подождешь еще года полтора, то, возможно,
// TODO Get the image data instead of the srcUrl
из разряда TODO перейдет в категорию Done и тогда проблема отпадет сама собой.
хотя я бы не рассчитывал, учитывая что последний раз плагин обновлялся в 2017ом
Прям как на стаковерфлоу попал.
Скажи, о мудрец, я правильно понял что от меня ожидает этот аргумент?
Sketches.txt ¿3 | H English .xml ¿3 | H manifest .json ¿3 H background .js □
43
44
45 4c 47 4S 45
50
51
52
53
54
55
56
57
58 55 60 61 62
63
64
0
0
browser.contextMenus.create({type: "separator", contexts: ["image"]});
browser.contextMenus.create({id: "settings”, title:
да, только формат значения поля headers будет an array of objects, типа
headers: [{name: "Referrer", value: "http://joyreactor.cc"}]
Вроде работает, в смысле что картинка скачивается, но она все равно с плашкой. И conflictAction:"prompt" оказывается тоже мозилой не поддерживается, а то я уже обрадовался что избавлюсь от дублей с (263) в имени...
а, сорь, это я долбоеб сонный.
в заголовке с одной R - Referer.
вот такое у меня взлетело https://gist.github.com/userqq/2452d2f98c929e70a5400544d4eaef0b
но у тебя тоже достаточно поидее только Referrer на Referer поменять.
Так даже лучше, спасибо!
Правда, теперь я так понимаю мне этот аддон придется не забывать загружать вручную в about:debugging при каждом запуске фокса, потому что там теперь какие-то подписи официальные требуются для нормальной загрузки аддонов?
теоретически, можно положить модифицированный файл обратно в архив с расширением (например, с помощью totalcommander или архиватора), в about:config найти xpinstall.signatures.required и выставить в false (если нет, то создать), а потом в меню расширений "установить из файла" и просунуть ему этот новоиспеченный файл.
но это не точно.
Хехе, а я рано обрадовался... Как выяснилось, теперь картинка сохраняется без плашки только во второй раз, а в первый - все равно с плашкой. Х_Х
а на каких картинках пробуешь?
вот эта сохраняется с первого раза - http://joyreactor.cc/post/4733094 ?
а с плашкой сохраняются те, которые меньше и которые открывал по ссылке напрямую?
Ах, понял, нужен не "referrer", а "referer".
кстати, рекомендую поменять var fileName = ... на
var fileName = decodeURIComponent(new URL(info.srcUrl).pathname.split('/').pop());
Но хоть спасибо что в этот раз не проигнорировали.
А почему винрар а не 7зип?

Походу можно самому допилить аддон.
MaXM00D MaXM00D 24.03.202100:06 ответить ссылка 0.0
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты

с
© joyreactor.cc/all/24830
☆
А\~гот
шка.гоолин
•	Лента Г-Зб)
•	Обсуждаемо'
•	Люди
•	О проект
Сдучайны^пс
| Поиск
пост
Новое
Хорошее Г-56) Лучшее (-67) Новые записи
«у аН аН лягушка гоблин
и. красивые кар
1оу11еасГог
Пв^У
100 СПИНОВ + €200
в Саэто Ргапк
подробнее»

реактор баги песочница dev

 с © joyreactor.cc/all/24830 ☆ А\~гот шка.гоолин • Лента Г-Зб) • Обсуждаемо' • Люди • О проект Сдучайны^пс | Поиск пост Новое Хорошее Г-56) Лучшее (-67) Новые записи «у аН аН лягушка гоблин и. красивые кар 1оу11еасГог Пв^У 100 СПИНОВ + €200 в Саэто Ргапк
♦ ♦ ♦
☆ о ±
*
%D0 %ВЗ %D0 %В8 %D1 %84 %D... С %D0 %В8 -5580400. g if
Failed
*
%D0 %B3 %D0 %B8 %D1 %84 %D... C %D0 %B8 -5580400. g if
Completed —16.7 MB
подробнее»

dev реактор баги

♦ ♦ ♦ ☆ о ± * %D0 %ВЗ %D0 %В8 %D1 %84 %D... С %D0 %В8 -5580400. g if Failed * %D0 %B3 %D0 %B8 %D1 %84 %D... C %D0 %B8 -5580400. g if Completed —16.7 MB
Написать комментарий
Ошибка сервера или слишком большое изображение.
тест
НАПИСАТЬ	Ка пт инка: из Лайла из 1Ш1
подробнее»

баги реактор не болей dev реактор

Написать комментарий Ошибка сервера или слишком большое изображение. тест НАПИСАТЬ Ка пт инка: из Лайла из 1Ш1