Ru-Board.club
← Вернуться в раздел «Тестирование»

» Сборки Opera (Часть 4)

Автор: omamont
Дата сообщения: 13.03.2016 23:05
Watson_Rus_2 22:09 13-03-2016
Цитата:
прописываю UserJS через {Resources} - Noads.js не видит свои настройки, хранящиеся в pstorage

у меня в operaprefs.ini настройки работают и сохраняются:

Код: [no][User Prefs]
User JavaScript File=profile\UserJS
User JavaScript=1
Always Load User JavaScript=1[/no]
Автор: Watson_Rus_2
Дата сообщения: 13.03.2016 23:05
omamont
Вот и я так сделал.

Добавлено:
До этого пробовал с ведущим слешем \profile\UserJS - не катило.

Добавлено:
Может кто сказать, в чем различие переменных
{LargePrefs}toolbar\ac_toolbar.ini
и
{SmallPreferences}toolbar/ac_toolbar.ini
(кроме слешей, естественно)


Добавлено:
Где-то еще читал, что handlers.ini не поддерживает переменные...
Автор: TodRex
Дата сообщения: 14.03.2016 00:30
Watson_Rus_2

Цитата:
Где-то еще читал, что handlers.ini не поддерживает переменные...

На мой взгляд это задача лончера, перед каждым запуском оперы изменять абсолютные пути в handlers.ini на относительные. Иначе портативность всегда будет стоять под вопросом. Пока ни в одной сборке лончер Opera.exe предварительные изменения в handlers.ini не вносит. Жаль.
Автор: Capushon_1
Дата сообщения: 14.03.2016 01:14
TodRex: 01:30 14-03-2016
Цитата:
задача лончера, перед каждым запуском оперы изменять абсолютные пути в handlers.ini на относительные. Иначе портативность всегда будет стоять под вопросом
Почему все упёрлись в handlers.ini ? Удаляем его и используем старый метод описания типов в operaprefs_default.ini с относительными путями например:

Код: application/futuresplash = 6,,{Resources}program\plugins\NPSWF32_21_0_0_182.dll,Shockwave Flash,spl,|Shockwave Flash 21.0 r0
application/x-shockwave-flash = 6,,{Resources}program\plugins\NPSWF32_21_0_0_182.dll,Shockwave Flash,spl,swf,|Shockwave Flash 21.0 r0
Автор: Watson_Rus_2
Дата сообщения: 14.03.2016 16:50
А как с пользовательскими стилями? Как отвязать стили от абсолютного пути? Прописываю, например, для Ру-Борда стиль - {Resources}styles\user\ru-board.css - не видит. styles\user\ru-board.css - тоже не видит. Только абсолютный путь...
Блин, все в порядке, оказывается... просто отображается в настройках сайта абсолютный путь. В override.ini все нормально, относительный. Я думал, тут как для UserJS - что в override, то и отображается.
Автор: TodRex
Дата сообщения: 14.03.2016 23:34
Watson_Rus_2
Только если Opera записана на флешку и нужно будет запустить ее на другой системе, а флешке будет присвоено другая буква, то каждый раз вручную придется прописывать относительные пути, ну а уж если целую папку перенесете, то вообще... Все еще забывают про самые важные модули FlashGet и oGet. Передача Cookies, Referrer и комментариев - это вам не шутки Поэтому, ИМХО, портативность под вопросом.

Capushon_1
Я совсем уже забыл ситуацию с путями. Когда используются {Resources}, {LargePrefs}, {SmallPreferences}? Когда используются \ или / ? И в каких случаях обязательно нужно использовать двойные кавычки «"»?
Автор: Watson_Rus_2
Дата сообщения: 14.03.2016 23:45
TodRex 23:34 14-03-2016
Цитата:
Все еще забывают про самые важные модули FlashGet и oGet.

FlashGot только, который есть часть oGet...

Мне, в принципе, oGet не нужен, ибо в портабле портабельные качалки лежат. Опера-престо походу единственный браузер, где корректно работают портабельные качалки и корректно передают не только одиночные ссылки, но и "Закачать Все с...". Я использую FlashGet Classic (thinslall) и Download Master (штатный портабл), ну и портабельный от рождения USD, естественно. Прописаны через меню с относительными к папке Оперы путями.

Добавлено:
Перехват по клику мне абсолютно не нужен, никогда его не использовал даже с установленными качалками.

Добавлено:
23:34 14-03-2016
Цитата:
Когда используются \ или / ?

Насколько я сужу по тому, что пишет сама Опера в operaprefs.ini, / применяется в паре с {SmallPreferences}, в остальных случаях \.
Автор: TodRex
Дата сообщения: 15.03.2016 00:16
Watson_Rus_2
А какие значения в файле handlers.ini у Вас прописаны в параметре Application?
Download Master, пусть и в portable, требует не только несколько ключей в реестре с абсолютными путями, но и требует зарегистрировать COM сервер - путь тоже должен быть абсолютным, если менеджер закачек расположен на флешке.
Как у Вас менеджер закачек, расположенный на флешке, принимает от Оперы Cookies и Referrer?
Автор: Capushon_1
Дата сообщения: 15.03.2016 12:50
TodRex: 00:34 15-03-2016
Цитата:
Когда используются {Resources}, {LargePrefs}, {SmallPreferences}?
{Resources} - корневая папка Оперы
{SmallPreferences}, {LargePrefs} - папка с профилем, одна для многопользовательского режима, другая для для всех.

Цитата:
Когда используются \ или / ?
Imho, разницы никакой.

Цитата:
в каких случаях обязательно нужно использовать двойные кавычки «"»?
Не совсем понятен вопрос...
01:16 15-03-2016
Цитата:
А какие значения в файле handlers.ini у Вас прописаны в параметре Application?
Download Master, пусть и в portable, требует не только несколько ключей в реестре с абсолютными путями, но и требует зарегистрировать COM сервер - путь тоже должен быть абсолютным, если менеджер закачек расположен на флешке.
1. Кладём DM в подпапку Оперы опираемся на относительный путь.
В меню что-то типа:

Код: [Browser File Common Menu]
Item, "Закачать ВСЕ с Download Master" = Execute program, ".\Add_On\oget\DMaster\dmaster.exe","ALL|%u|%s",, "dmaster"

[Hotclick Popup Menu]
Item, "Закачать отмеченное с Download Master" = Execute program, ".\Add_On\oget\DMaster\dmaster.exe","%t",, "dmaster"

[Link Selection Popup Menu]
Item, "Закачать отмеченное с Download Master" = Execute program, ".\Add_On\oget\DMaster\dmaster.exe","%t",, "dmaster"

[Readonly Edit Widget Popup Menu]
Item, "Закачать с Download Master" = Copy,,,, "dmaster" & Copy, "%t" & Execute program, ".\Add_On\oget\DMaster\dmaster.exe","%c"

[Gadget Readonly Edit Widget Popup Menu]
Item, "Закачать с Download Master" = Copy,,,, "dmaster" & Copy, "%t" & Execute program, ".\Add_On\oget\DMaster\dmaster.exe","%c"

[Links Panel Item Menu]
Item, "Закачать с Download Master" = Execute program, ".\Add_On\oget\DMaster\dmaster.exe","%l",, "dmaster"
Item, "Закачать с Download Master и закрыть страницу" = Execute program, ".\Add_On\oget\DMaster\dmaster.exe","%l",, "dmaster" & Delay, 300 & Close page

[Links Panel Download Menu]
Item, "Закачать с Download Master" = Execute program, ".\Add_On\oget\DMaster\dmaster.exe","%l",, "dmaster"

[Image Link Popup Menu]
Item, "Закачать с Download Master" = Execute program, ".\Add_On\oget\DMaster\dmaster.exe","%l",, "dmaster"
Item, "Закачать с Download Master и закрыть страницу" = Execute program, ".\Add_On\oget\DMaster\dmaster.exe","%l",, "dmaster" & Delay, 300 & Close page

[Turbo Image Link Popup Menu]
Item, "Закачать с Download Master" = Execute program, ".\Add_On\oget\DMaster\dmaster.exe","%l",, "dmaster"
Item, "Закачать с Download Master и закрыть страницу" = Execute program, ".\Add_On\oget\DMaster\dmaster.exe","%l",, "dmaster" & Delay, 300 & Close page

[Edit Go Widget Popup Menu]
Item, "Закачать с Download Master" = Execute program, ".\Add_On\oget\DMaster\dmaster.exe","%u",, "dmaster"
Автор: Watson_Rus_2
Дата сообщения: 15.03.2016 16:08
TodRex 00:16 15-03-2016
Цитата:
А какие значения в файле handlers.ini у Вас прописаны в параметре Application?

handlers.ini я пока не трогал. Поскольку все равно запускаю через лаунчер, пути все равно меняются (в настройках лаунчера handlers.ini прописан дополнительно, по умолчанию его нет).

Цитата:
Download Master, пусть и в portable, требует не только несколько ключей в реестре с абсолютными путями, но и требует зарегистрировать COM сервер

Это походу только для перехвата по клику. Из меню все работает нормально. Capushon_1 выше привел пример того, что добавить в меню.
Портабельный thinstall FlashGet аналогично работает.
Насчет передачи cookies не проверял, ибо ни разу не встречал надобности в этом даже в установленной качалке, а реферер передается через команды %u в меню. У меня основной FlashGet, DMaster-ом пользуюсь редко.

12:50 15-03-2016
Цитата:
.\Add_On\oget\DMaster\dmaster.exe

Он и без точки и ведущего слеша работает.

Цитата:
Add_On\oget\DMaster\dmaster.exe



Добавлено:

Код: [Edit Go Widget Popup Menu]
Item, "Закачать с Download Master" = Execute program, ".\Add_On\oget\DMaster\dmaster.exe","%u",, "dmaster"
Автор: Capushon_1
Дата сообщения: 15.03.2016 17:12
Watson_Rus_2: 17:08 15-03-2016
Цитата:
Я бы еще добавил и в [Edit Widget Popup Menu] чтобы можно было выделять и закачивать из полей ввода (полезно для ссылок под ковриком). Аналогично и для USD.
Там и так длинное контекстное меню и редко нужно.

Цитата:
[Readonly Edit Widget Popup Menu] [Gadget Readonly Edit Widget Popup Menu] [Browser File Common Menu] А это что за меню?
; Средняя панель почты (отмеченный текст)
[Readonly Edit Widget Popup Menu], остальные не помню что.


Автор: Watson_Rus_2
Дата сообщения: 15.03.2016 17:18
А, понятно, спасибо. Мне почта пофиг, не использую, и не лезу туда.

А16:08 15-03-2016
Цитата:
[Links Panel Item Menu]
и
[Links Panel Download Menu]

чем отличаются? У меня первое есть, второго нет.


Добавлено:
17:12 15-03-2016
Цитата:
редко нужно

Зато удобно. Для меня удобство на первом плане. А длинное - можно и подменю сделать.
Автор: coherent
Дата сообщения: 15.03.2016 19:45
Watson_Rus_2

Цитата:
[Links Panel Item Menu]    и   [Links Panel Download Menu]

1. Контекстное меню на ссылке в окне "Ссылки" (в том числе и в боковой панели)
2. Кнопка "Сохранить" в окне "Ссылки"
Автор: Watson_Rus_2
Дата сообщения: 15.03.2016 20:01
coherent
19:45 15-03-2016
Цитата:
2. Кнопка "Сохранить" в окне "Ссылки"

Хм. А у меня нет раздела меню вообще...

Добавлено:
Первое-то я знаю.

Добавлено:
Ага, он в standart_menu.ini...
Автор: Viktor_Kisel
Дата сообщения: 16.03.2016 01:00
Сделал тестовую версию Opera Unofficial 12.18 без лоадера, есть недоработки - еще не все исправил: http://file.sampo.ru/3n6d7w/
Автор: TodRex
Дата сообщения: 16.03.2016 01:22
Watson_Rus_2
Capushon_1
Спасибо, достаточно полезная информация.

Capushon_1

Цитата:
Не совсем понятен вопрос...

Мне показалось, что некоторым параметрам нужно относительные значения присваивать в кавычках: Plugin Path="{Resources}program\plugins"

Цитата:
1. Кладём DM в подпапку Оперы опираемся на относительный путь.

Не знал, что Опера штатно через % передает сторонним приложениям свои внутренние данные. Хорошо, %u - это referrer, понятно. А какой параметр отвечает за передачу post-данных?
И как быть в том случае, когда после ожидания, скажем в 60 секунд, поле ввода captcha, ссылка на файл не появляется (т.е. меню задействовать невозможно), а автоматически передается не GET, a POST запрос, который, в свою очередь, Опере нужно передать одним махом url+referrer+cookies+post?

Viktor_Kisel
Подскажите как можно в вашей сборке изменить высоту вкладки. Уж больно узкая.

Добавлено:
У меня по-прежнему Кнопка Удалить и Закрыть в вашей сборке работает так: Запускается окно удаление личных данных, Производится очистка данных, Окно теряет фокус, Поверх него появляется окно Выйти из Опера. Скажите, у Вас также?
Автор: Viktor_Kisel
Дата сообщения: 16.03.2016 07:46
TodRex
Вот так работает кнопка очистки у меня (других окон не появляется):

По поводу высоты вкладки, сразу не отвечу, как вспомню отпишусь.
Автор: Capushon_1
Дата сообщения: 16.03.2016 11:13
TodRex: 02:22 16-03-2016
Цитата:
Мне показалось, что некоторым параметрам нужно относительные значения присваивать в кавычках: Plugin Path="{Resources}program\plugins"
Правила общие для ОС - если есть кириллица/пробелы/ дополнительные ключи, тогда кавычки.


Цитата:
Не знал, что Опера штатно через % передает сторонним приложениям свои внутренние данные.
%t — Выделенный текст (работает в меню, для кнопок и тулбаров)
— Текст из буфера обмена
%u — URL текущего (открытого) документа (кнопки на тулбаре, хоткеи, меню)
%l — Адрес активной ссылки
%s - не помню...

Если в пути значения переменной присутствуют пробелы - пишем переменную с заглавной буквы.
Это всё что есть.
Автор: coherent
Дата сообщения: 16.03.2016 11:29
Capushon_1

Цитата:
%s - не помню...

%s - Путь к файлу текущей страницы, находящемуся в кэше. Вроде-бы...
Автор: Watson_Rus_2
Дата сообщения: 16.03.2016 16:25
coherent 11:29 16-03-2016
Цитата:
%s - Путь к файлу текущей страницы, находящемуся в кэше. Вроде-бы...

ИМХО это исходный код страницы. %s - от слова source.

TodRex 01:22 16-03-2016
Цитата:
И как быть в том случае, когда после ожидания, скажем в 60 секунд, поле ввода captcha, ссылка на файл не появляется (т.е. меню задействовать невозможно)

Ссылки с файлопомоек USDjwnloader-ом или подобной спецкачалкой надо обрабатывать, и будет счастье. А не с файлопомоек такое редко бывает.
Автор: Viktor_Kisel
Дата сообщения: 17.03.2016 00:00
Обновил мод Opera_Unofficial_Portable_12.18_5:
Изменения - убрал лоадер плюс много разных мелких изменений.
Автор: Watson_Rus_2
Дата сообщения: 17.03.2016 00:13
Viktor_Kisel
А откуда взялся dialog.ini 4.1? Где Capushon_1 их выкладывает? В шапке темы по расширениям еще 3.9.
Автор: Viktor_Kisel
Дата сообщения: 17.03.2016 00:17
Watson_Rus_2
Ммм от Capushon_1 и взялся, а где он его выложил не помню, нужно у него спросить.
Автор: Watson_Rus_2
Дата сообщения: 17.03.2016 00:26
Очень плохо, что для Престо приходится искать прибабахи неизвестно где, встречаешь упоминания о них просто случайно. С кончиной Операфана совсем плохо стало.
Автор: TodRex
Дата сообщения: 17.03.2016 03:00
Viktor_Kisel
fastpic.ru лежит, не могу посмотреть скрин. Просто, если после нажатия кнопки Delete & Exit окно «Удаление личных данных» само по себе не закрывается (как у меня), то это значит, что какой-то дополнительный модуль (возможно, скрипт) каждую секунду перетаскивает фокус, соответственно возникает дополнительная нагрузка на процессор.
Автор: Garalf
Дата сообщения: 17.03.2016 07:29
Watson_Rus_2 Он выложил его в своей сборке-болванке...
Автор: Viktor_Kisel
Дата сообщения: 17.03.2016 07:43
TodRex
Скриншот перезалил на savepic.ru
Автор: Garalf
Дата сообщения: 17.03.2016 10:00
Viktor_Kisel Вот здесь воспроизведение не идет http://fc.suning.com/bssp/821.jhtml. На Хроме нормально кажет...
Автор: Capushon_1
Дата сообщения: 17.03.2016 10:47
Garalf: 11:00 17-03-2016
Цитата:
воспроизведение не идет
А что там должно воспроизводиться?


Автор: Garalf
Дата сообщения: 17.03.2016 11:07
Capushon_1
футбольный матч. На хроме я смотрел.
зы Потом тоже такую фигню показывать стало. По видимому там свой плагин нужен...

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697

Предыдущая тема: "Активация Windows 8" - Правка и обсуждение шапки


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.