При сохранении картинок с реактора расширением для Лисы save image in folder, раньше некоторые картинки просто выдавали ошибку при сохранении (но сохранялись при обычном сохранении). Пример такой картинки в этом посте: http://joyreactor.cc/post/4733094
А теперь я обнаружил что даже те что сохраняются, стали сохраняться с оранжевой плашкой. Я же не какой-то незарегистрированный плебс, и ВПНами не пользуюсь, что тут происходит?!
О проблеме с сохраняемыми картинками я писал почти полтора года назад, но похоже что был невербально послан.
Долго не мог понять, что не так с сохранениями картинок с лисами
ну напиши создателю этого аддона, чтобы поправил =)
Это происходит буквально только на одном сайте во всём интернете, и порой впечатление что с картинками на конкретной паре серверов, но этого не отслеживал. Проблема явно не в расширении.
У нас единственный сайт, на котором вставляется оранжевая плашка - не удивительно что на других сайтах её не вставляется.
Нажми правой кнопкой на любую картинку и нажми кнопку из стандартного ФФ "save image as" - сохранится без плашки.
Нажми правой кнопкой на любую картинку и нажми кнопку из стандартного ФФ "save image as" - сохранится без плашки.
Так-то может и так, но ни на одной из картинок сохраненных тем же самым плагином с реактора до, ориентировочно, 31 января этого года, плашка не возникала.
емнип недавно выкатили обновление насчет того, что теперь кеш каждого сайта отделен, скорей всего этим зацепило плагин - вместо того, чтоб отдать ему закешированную картинку (без плашки, которая была получена загружена на странице реактора), теперь браузер перекачивает картинку, т.к. заголовки не передаются (а именно Refferer: http://joyreactor.cc), картинка конкретно расширением скачивается уже с плашкой.
объясняю:
вставка оранжевой плашки при попытке посмотреть картинку с других сайтов это одна из основополагающих функций сайта и если разработчик расширения клал на это хуй, то как бы это явно не проблема реактора и dev раздела. многие сайты подсовывают плашки или вообще шлют нахуй, если их изображения пытаются встроить не там, где это предполагалось.
в плагине, которым ты пользуешься, есть вот такие строки
из документации этого метода видно, что ему можно передать заголовки.
чего разработчик не делает.
если ты прям жить не можешь без этого плагина, то ты можешь добавить заголовок Referrer с значением, например, http://joyreactor.cc для картинок с реактора, перепаковать плагин и радоваться жизни. ну или попросить об этом автора плагина.
вставка оранжевой плашки при попытке посмотреть картинку с других сайтов это одна из основополагающих функций сайта и если разработчик расширения клал на это хуй, то как бы это явно не проблема реактора и dev раздела. многие сайты подсовывают плашки или вообще шлют нахуй, если их изображения пытаются встроить не там, где это предполагалось.
в плагине, которым ты пользуешься, есть вот такие строки
из документации этого метода видно, что ему можно передать заголовки.
чего разработчик не делает.
если ты прям жить не можешь без этого плагина, то ты можешь добавить заголовок Referrer с значением, например, http://joyreactor.cc для картинок с реактора, перепаковать плагин и радоваться жизни. ну или попросить об этом автора плагина.
но если ты подождешь еще года полтора, то, возможно,
// TODO Get the image data instead of the srcUrl
из разряда TODO перейдет в категорию Done и тогда проблема отпадет сама собой.
// TODO Get the image data instead of the srcUrl
из разряда TODO перейдет в категорию Done и тогда проблема отпадет сама собой.
хотя я бы не рассчитывал, учитывая что последний раз плагин обновлялся в 2017ом
Прям как на стаковерфлоу попал.
да, только формат значения поля headers будет an array of objects, типа
headers: [{name: "Referrer", value: "http://joyreactor.cc"}]
headers: [{name: "Referrer", value: "http://joyreactor.cc"}]
Вроде работает, в смысле что картинка скачивается, но она все равно с плашкой. И conflictAction:"prompt" оказывается тоже мозилой не поддерживается, а то я уже обрадовался что избавлюсь от дублей с (263) в имени...
а, сорь, это я долбоеб сонный.
в заголовке с одной R - Referer.
вот такое у меня взлетело https://gist.github.com/userqq/2452d2f98c929e70a5400544d4eaef0b
но у тебя тоже достаточно поидее только Referrer на Referer поменять.
в заголовке с одной R - Referer.
вот такое у меня взлетело https://gist.github.com/userqq/2452d2f98c929e70a5400544d4eaef0b
но у тебя тоже достаточно поидее только Referrer на Referer поменять.
Ах, понял, нужен не "referrer", а "referer".
кстати, рекомендую поменять var fileName = ... на
var fileName = decodeURIComponent(new URL(info.srcUrl).pathname.split('/').pop());
var fileName = decodeURIComponent(new URL(info.srcUrl).pathname.split('/').pop());
Но хоть спасибо что в этот раз не проигнорировали.
А почему винрар а не 7зип?
Походу можно самому допилить аддон.
Походу можно самому допилить аддон.
Чтобы написать коммент, необходимо залогиниться