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

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

Firefox » Разные директории сохранения для разных табов или окон Firefox'а » 20-02-2018 15:28:20

mokujin пишет
saahriktu пишет

Тулкит и ОС - это разные вещи.

шо за тулкит , еще ...

Тулкит - это библиотека графических элементов управления (кнопки, выпадающие списки, радиокнопки, чекбоксы,... и т.д.). Тулкиты могут включать в себя также диалоги (включая файловые диалоги) и другие элементы (например, тулкит Qt 5-й версии включает в себя целый браузер Chromium (для встраивания в окна приложений отображающих веб-страницы элементов)).

Если в ряде ОС есть идущие в комплекте тулкиты (MFC и Cocoa, кстати, тоже содержат функциональность тулкитов), то в ряде других ОС все тулкиты, по сути, равны. А их существует огромное множество: GTK, Qt, fltk, Tk, Xaw, Motif, Fox, wxWidgets,... и т.д.

В доFirefox'овские времена, времена Нетшкафа (Netscape'а), когда браузер был больше известен как "Mozilla Browser" и имел вот такой логотип:
220px-Mozilla_dinosaur_head_logo.png
в UNIX'ах о

Firefox » Разные директории сохранения для разных табов или окон Firefox'а » 20-02-2018 12:28:28

mokujin пишет

за этим следит ОС

Тулкит и ОС - это разные вещи. Другой вопрос, что в винде уже есть идущий в комплекте (как и многое другое) тулкит (WinForms или как там его), который многие используют.

Вне Windows'а Firefox использует другие тулкиты. В GNU/Linux'е Firefox использует тулкит GTK 3. Сборки тулкита GTK 3, кстати, есть и под Windows.

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

Ну так и вот. Ничто не мешает Firefox'у хранить пути директорий для сохранения хоть для каждой отдельной вкладки или для каждого отдельного окна независимо от остальных.

Вот я и спрашиваю: умеет ли он их хранить, или у него принципиально, так сказать, только одна строковая переменная а не строковый массив?

20-02-2018 12:32:12

Спасибо. Расширение save-file-to, кстати, со свежим Firefox'ом несовместимо

Firefox » Разные директории сохранения для разных табов или окон Firefox'а » 20-02-2018 10:30:11

Coroner пишет

А мне кажется, что это обычное поведение ОС для любой программы, которая использует диалог открытия/сохранения, нет?

Ну, вот, возьмём хотя бы текстовый консольный lynx в GNU/Linux'е. У него нет ни табов, ни множества окон на один процесс. Один процесс - одно окно без вкладок. Однако, можно открыть множество процессов из разных директорий и, переключаясь между разными процессами, сохранять именно в те директории, из которых они были запущены.

Код Firefox'а препятствует открытию более чем одной копии Firefox'а, поскольку его разработчики предполагают, что он настолько юзерфрендли, что множества окон и табов в рамках одной копии хватит всем. Но, где такой момент юзерфрендли как сохранение в разные директории без постоянного перехода из одной в другую, который есть в т.ч. и в текстовом консольном lynx'е, пусть и через переключение между разными его копиями?

Firefox » Разные директории сохранения для разных табов или окон Firefox'а » 20-02-2018 00:10:12

А есть ли в природе сабж?

Поясню, дефолтное поведение таково: даже если открыть 2 разных окна Firefox'а (не говоря уже о табах), в одном из них сохранить файл указав директорию, а потом в другом окне сохранить уже другой файл уже в другую директорию, то эта же самая последняя директория автоматически становится дефолтной для сохранения и в первом окне, а чтобы сохранить в прежнюю - нужно заново в неё переходить в диалоге.

А как сохранять файлы в Firefox'е из разных источников, то из одного, то из другого (пусть даже они и в разных окнах, если на уровне разных табов это не работает), но так, чтобы не приходилось каждый раз переключать директории? Чтобы как в самом начале указал директорию сохранения - так она для этого окна/таба и сохранялась независимо от последующего выбора директорий для сохранения в других окнах/табах.

Board footer

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