RetroRocket
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору E_123 Цитата: По поводу параметра AllowMultipleInstances хотелось бы всё таки уточнить | Лаунчер при старте проверяет в памяти наличие процесса firefox.exe (или basilisk.exe в случае с Serpent). Некоторые возможные варианты: 1. Запущен один портативный браузер с AllowMultipleInstances=false. При попытках его повторного запуска будут открываться новые окна уже запущенного браузера, но процесс basilisk.exe будет один. То есть, ссылки из других приложений будут открываться в новых окнах одного запущенного браузера. 2. Запущен один портативный браузер с AllowMultipleInstances=true. При попытках его повторного запуска будет появляться сообщение, что браузер уже запущен и новых окон и копий процесса запускаться не будет. То есть, ссылки из других приложений не будут открываться в уже запущенном браузере. 3. Есть два браузера А и Б в разных каталогах, запущен только А и делается попытка запустить Б. 3.1 При AllowMultipleInstances=true Б запустится как новый процесс basilisk.exe со своим профилем из своего каталога. В результате, запущены и работают независимо два разных браузера со своими профилями. Ссылки, передаваемые из других приложений в портативный браузер, не будут в нём открываться. 3.2 При AllowMultipleInstances=false вместо запуска браузера Б откроется новое окно в уже запущенном браузере А и ему будут переданы url-параметры от браузера Б (если они были указаны при попытке запуска). В общем, на словах может быть не очень понятно, так что лучше самому попробовать. Цитата: Из-за чего это может быть? | Например, кодировка неправильная. Сохраняйте в UTF-8 при наличии кириллицы. Цитата: Он разве при его обработке и обнаружении несуществующего параметра не должен просто переходить на обработку следующей строки? | Нет. Он читает файл построчно до первой ошибки, затем выдаёт в консоль сообщение "** Preference parsing error (line 20) = need space, comment or semicolon **" ("Ошибка парсинга настроек (строка 20) = нужен пробел, коммент или точка с запятой") и отбрасывает обработку ошибочного файла. Откройте консоль по Ctrl+Shift+J и смотрите сообщения об ошибках. Цитата: Как подружить SE с моим user.js? | Не писать в файл всякую ненужную чушь. Соблюдать синтаксис. Цитата: для SE с уже отключенными стуками, автообновлениями, safebrowsing, сертификатами и прочими сопелками? | Нет в Serpent 52 ни safebrowsing'a, ни trackingprotection'a, ни pocketа, ни телеметрии, ни бекона, ни аккаунтов ФФ. Не стоит пихать в Serpent всё подряд параметры, собранные в статьях о ФФ разной степени свежести. Цитата: несмотря на портабельный запуск (через FirefoxPortable.exe с использованием обсужденного здесь FirefoxPortable.ini) в about:support этого SE в Root Directory и Local Directory всё равно показывает локальные места хранения профиля и кэша Basilisk, к которому этот портабельный SE вроде как не должен иметь никакого отношения | Если у вас запущен стационарный Basilisk и вы запускаете портативный Serpent c AllowMultipleInstances=false, то лаунчер передаёт параметры запущенному Basilisk'у и тот открывает новое окно. Возможно, дело в этом. Проверьте c AllowMultipleInstances=true или используйте сборку по трёхфайловому методу с libportable.
|