Annoying "Open with" by default instead of "Save file"
Порядком насточертело дефолтное открытие вместо сохранения
Когда гуглил как порешать проблему везде пишут "это на сайтеке не пральна настроена отдача файла" НО блджд она так не прально настроена буквально на каждом 1-м сайтеке
почему нельзя решить проблему на уровне браузера? не знаю кто качает файл чтобы его открыть и сразу удалить нельзя ли yбить это гуaфнo каким нить костылем навсегда?
почему то exe-шники никто не предлогает сразу открыть
может можно добратсо до какого нить списка расширений прям с блокнота? с гуя далеко не уедешь
Не знаю, я проверил на нескольких сайтах жыдохабе в том числе - точка стоит всегда на записи. Перепроверь на чистом профиле
Перепроверь на чистом профиле
да это болезнь фаирфоксов 30 летней давности ОНО не на всех форматах
проверяй tar.xz https://github.com/z00m128/sjasmplus/releases
проверь deb https://github.com/basil00/reqrypt/releases
rpm https://github.com/ValdikSS/Super-UEFIinSecureBoot-Disk/releases
если нет можот оно с реестра подтягивает инфу о типе файла и "само решает" чего ему делоть? (иконка то explorer-ная) тогда поведение будет у всех отличатсо
...на всякий случай проверил на относительно свежем браузере/профиле всё тожо самое
ОНО не на всех форматах
Попробую предположить, что сходу "Открыть" предлагает только на тех форматах, для которых в системе указаны приложения, умеющие открывать эти форматы.
можот оно с реестра подтягивает инфу о типе файла и "само решает" чего ему делоть?
Да, вышеупомянутые приложения прописаны в реестре.
И поддержу, что было бы удобно иметь возможность сказать браузеру, чтобы по умолчанию всегда выбиралось "Сохранить файл". Тем более, что в настройках браузера даже пункт такой есть: "Основные" -> "Файлы и Приложения" -> "Загрузки" -> "Всегда выдавать запрос на сохранение файлов", просто этот пункт работает несколько не так, как ожидается, исходя из его названия.
Попробую предположить, что сходу "Открыть"
у меня и tar.xz и rar zip 7z открываютсо с винрара при этом rar zip 7z нормальное сохронить по дефолту а tar.xz предлагает именно открыть....
при этом rar zip 7z нормальное сохронить по дефолту
По твоей же ссылке https://github.com/z00m128/sjasmplus/releases zip-ы тоже сразу предлагает сохранить? Или всё же "Открыть в"?
Хотя в это дело ещё может вмешиваться то, что прописано в разделе "Файлы и Приложения" -> "Приложения" настроек браузера, но широкораспространённым типам файлов автоматически туда попасть практически невозможно, а руками этот список давным-давно уже не редактируется.
(Собственно, вручную добавлять туда свои строки вообще никогда нельзя было, позволялось только удалять. Когда мне однажды понадобилось добавить туда распространённый тип, пришлось в профиле файл mimeTypes.rdf править, а это то ещё развлечение. Впрочем, в MyPal эта информация хранится в handlers.json, править который намного проще. Попробуй, вдруг поможет. Но нужно уметь определять, с каким MIME-типом конкретный сервер файл отдаёт.)
zip-ы тоже сразу предлагает сохранить? Или всё же "Открыть в"?
zip-ы умя предлагает сохранить утя нет?
Что браузер предложит для файла .zip, зависит от того, какой MIME-тип для этого файла сообщит сервер.
Для .zip-ов обычно принято сообщать тип application/zip - и тогда браузер заранее (до скачивания) знает характер содержимого файла.
Но GitHub для .zip-ов сообщает тип application/octet-stream, а это означает просто двоичный файл и ничего не говорит о его содержимом. И тогда браузеру остаётся либо сохранить файл, либо строить догадки, опираясь на расширение файла.
И у меня MyPal при попытке скачать .zip с GitHub по умолчанию предлагает открыть его в WinRAR-е. При этом никаких дополнительных настроек, предписывающих какую-то особую обработку application/octet-stream или .zip у него нет.
На всякий случай поискал RegEdit-ом в ветке [HKEY_CLASSES_ROOT] раздел с именем "application/octet-stream". В [HKEY_CLASSES_ROOT\Mime\Database\Content Type] такого не оказалось, зато нашёлся в ветке [HKEY_CLASSES_ROOT\PROTOCOLS\Filter] c содержимым "CLSID" = "{1E66F26B-79EE-11D2-8710-00C04F79ED0D}". Но это специфическая ветка и специфическое содержимое, и пользуется ли всем этим MyPal - только @Feodor2 сказать может.
Да, кстати, а в Windows у тебя чем zip-ы по умолчанию открываются?
Да, кстати, а в Windows у тебя чем zip-ы по умолчанию открываются?
winrar
Ну, тогда я уже ничего умного по теме больше сказать не могу.
Хотя настроечку, заставляющую браузер всегда для всех файлов по умолчанию предлагать "Сохранить файл", иметь хотелось бы. Или даже без настройки, просто как штатное поведение браузера.
Ну, тогда я уже ничего умного по теме больше сказать не могу.
А, нет, кое-что ещё могу. Посмотри у себя в ветке [HKEY_CLASSES_ROOT\PROTOCOLS\Filter] - есть ли там раздел с именем "application/octet-stream".
А, нет, кое-что ещё могу. Посмотри у себя в ветке [HKEY_CLASSES_ROOT\PROTOCOLS\Filter] - есть ли там раздел с именем "application/octet-stream".
есть с таким же содержимым как утя
Тогда всё:
только @Feodor2 сказать может.
Хотя и ему проще не разбираться, а сделать то, что ты просишь.
Просто для статистики:
Если я с GitHub скачиваю zip, щёлкая по ссылке в разделе "Releases", то сайт отдаёт его как application/octet-stream, и MyPal предлагает открыть его в WinRAR. Но если я скачиваю zip с исходниками, щёлкая по кнопке "Sources", то сайт отдаёт его как application/zip, и MyPal предлагает сохранить его, а не открыть.
Попробуй browser.download.forbid_open_with true
Мне помогло.
Но есть один нюанс. Окошко, в котором @NS-Clone просил изменить выбор по умолчанию, теперь не показывается вовсе.
У меня в SeaMonkey DTA "старого типа" добавляет в окошко выбора варианта действия свои собственные пункты.
В MyPal новейший DTA (который WE, как я понимаю) свои пункты туда не добавляет (WE этого не позволяет), он теперь только через контекстное меню ссылки вызывается. Но вы же тут рядом в соседней теме обсуждали использование старого DTA...
А сейчас сплошь и рядом встречаются странички, где файл можно скачать, только щёлкая по нему мышкой, но не через выбор пункта в контекстном меню (потому что с точки зрения HTML это вообще не ссылка).
И получается, что, используя browser.download.forbid_open_with=true, вы на таких "не-ссылках" остаётесь без DTA: через меню его не вызывать, потому что меню нет, а в диалоге не выбрать, потому что диалог отключили.
Кстати, давно хотел спросить, только не знал где. А тут как раз уместно оказывается.
Как у MyPal обстоит дело с поддержкой дополнений "старых типов" (до эпохи WE). Поддерживает? Если поддерживает, то что в манифесте ищет - себя или какую-то версию FireFox? Если FireFox, то какую?
ну до само окошко как бы надо для индикации что оно таки нажалось там можно предварительно увидеть размер и передумать ккачать 20 гигов :)
но я еще не включал не смотрел
для индикации что оно таки нажалось там можно предварительно увидеть размер и передумать ккачать 20 гигов :)
Не, там, образно говоря, отрубается нижняя часть окошка с выбором что делать - скачать или открыть. Верхняя с запросом на подтверждение скачивания (в нём размер файла виден) остаётся.
Попробуй browser.download.forbid_open_with true
конечно выглядит крайне не привычно (все же было бы лучшо именно форсение дефолтного положения)
но пойдет
так же вот новый 68.13.3 и старый 68.13.2 на одном и том же компе одна и та же ссылка
от куда оно берет это дефолтное действие?
ну явно не из файловых ассоциаций
Попробуй browser.download.forbid_open_with true
а чего будет со "старым" DTA? он же в эту менюшку интегрировалсо щас он тоже может интегрироватсо с теми сяосяо скриптами? как оно поведет себя с этой менюшкой?
Вот не знаю я пользуюсь всегда другой менюшкой.
я пользуюсь всегда другой менюшкой.
Как я писал чуть выше, сейчас сплошь и рядом встречаются странички, на которых этой менюшки не будет вообще, а для скачивания нужно именно щёлкнуть первой кнопкой мышки по "ссылке".
Вот не знаю я пользуюсь всегда другой менюшкой.
не эта менюшка хороша НО быдлосайты часто не дают прямой ссылки до последнего и кликкать эту менюшку бесполезно и нужна именно та что в интеграции ну а в квантуме все на столькоо хорошо что и в новом дта интеграции ннету...
особенно хорошо с той менюшки получать такую ссылку но не начинать саму загрузку так можно продлить оборванную закачкку с постоянной подменой линка копирруешь эту сссылку в зеркала и продолжаишь
ну а в квантуме все на столькоо хорошо что и в новом дта интеграции ннету...
Новый DTA не может добавить себя в диалог скачивания, потому что он - WebExtension, а WE не позволяет расширениям вносить изменения в окна программы.
потому что он - WebExtension
это коню ясно а я спрашиваю те сяосяо https://github.com/xiaoxiaoflood/firefox-scripts/ скрпиты позволяют старому DTA интегрироватсо или нет?
А я чего спрашивал:
Как у MyPal обстоит дело с поддержкой дополнений "старых типов" (до эпохи WE). Поддерживает? Если поддерживает, то что в манифесте ищет - себя или какую-то версию FireFox? Если FireFox, то какую?
Если поддержка мозилловских расширений из MyPal не выпилена, то скорее всего, что старый DTA сможет работать и без тех скриптов.
Если поддержка мозилловских расширений из MyPal не выпилена,
она вроде как выпелена хотя надо еще проверитть
надо чтоб Feodor2 официально послал на https://github.com/xiaoxiaoflood/firefox-scripts/ всех страждущих в реадме.мд а то щас сильно "на свой страх и риск"
она вроде как выпелена хотя надо еще проверитть
Я пробовал устанавливать разное всякое из своих запасов. Ругается. Ругается даже на словари проверки орфографии, хотя там кода вообще никакого нет.
Причём ругается не на несовместимость версий, а: "Дополнение не может быть установлено, так как оно, по-видимому, повреждено".
Так что больше всего похоже, что всё наследие Золотого Века пошло прахом.
Однако есть всё же небольшая надежда, что MyPal хочет увидеть в install.rdf свой собственный ID. Но определённо что-то на эту тему может сказать только начальник транспортного цеха.
Попробуй browser.download.forbid_open_with true
неп у этой херни своя редкостная лажа по дефолту выбран cancel в итоге окно нельзя подтверждать жмаканием enter-а отключаю назад (только включил)
видимо при загрузке ехешников такая же xня (судя по моим же скриншотам вышо) какая ж пacкуда до этого додумалась? наверное таже что поставила 1сек паузу на разгреевание Ок-ея
теперь мне надо исскать какие я файлы седня пpoипaл на этой херне... (это скорей претензия к мазиловцам)
какая ж пacкуда до этого додумалась наверное таже что поставила 1сек паузу на разгреевание Ок-ея
Ес-сно. Именно из-за того, что кнопка OK недоступна, на неё невозможно поставить фокус ввода в момент открывания окна. И кроме Cancel в этом варианте окна фокус поставить больше не на что.
