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

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

Автор: softovikk
Дата сообщения: 14.09.2012 07:22
Kiril777

Что нужно прописать в Путь к папке пользовательских JavaScript-файлов, чтобы он стал относительным?

Kiril777 07:53 14-09-2012
Цитата:
в 10.10 разве канают относительные пути?

Проще самому открыть файл operaprefs.ini и посмотреть, канают или нет.
Автор: Kiril777
Дата сообщения: 14.09.2012 07:53
softovikk 15:22 14-09-2012
Цитата:
Что нужно прописать в Путь к папке пользовательских JavaScript-файлов, чтобы он стал относительным?

так вы в сборках посмотрите, я же с них начал

Цитата:
Проще самому открыть файл operaprefs.ini и посмотреть, канают или нет.

в перепроверке?
Автор: softovikk
Дата сообщения: 14.09.2012 08:07
Kiril777
Можно в "перепроверке", можно в Opera AC


Цитата:
так вы в сборках посмотрите

Посмотрел сразу, конечно.

Мне интересно, смотрели ли вы и работает ли у вас, что там написано?
Автор: Kiril777
Дата сообщения: 14.09.2012 08:18

Цитата:
можно в Opera AC

там загрузчик, а не относительные пути.

Цитата:
смотрели ли вы и работает ли у вас, что там написано?

что нужно и от какой сборки?

при таком задании пути User JavaScript File=userjs использование oGet приведет к неправильному изменению пути, в остальном может и правильно все, нужно "перепроверить"
Автор: softovikk
Дата сообщения: 14.09.2012 08:47
Kiril777
Не только загрузчик. Есть и относительные пути.

P.S. На удивление запись вида "UserJS" в operaprefs.ini, а также вложенная вида, например, "UserJS\UserJS_2" (через обратный слэш) в override.ini - работают, если саму папку UserJS (и, соответственно, UserJS\UserJS_2) поместить не в папку профиля пользователя, а в папку Оперы (где находится сам исполняемый файл opera.exe) - всё работает.

Изначально подошёл не правильно к решению задачи, сконцентрировав внимание на профиле, что вполне логично.

В принципе, посоветую WatsonRus, southron4965 и Sinner8412 использовать этот приём в своих наработках.

Sinner8412 вполне может отказаться от использования OperaLauncher.exe, потратив немного времени на разовую правку ini-файлов
Функционал OperaLauncher.exe остаётся востребованным, например, для запуска сторонних программ, например, Proxomitron (Tor и т.д.), при запуске совместно с браузером Опера. Для тех пользователей, которые эту возможность используют (напомню, что эта возможность не задействована в сборке OU по-умолчанию).
Автор: Kiril777
Дата сообщения: 14.09.2012 09:08
softovikk

Цитата:
UserJS\UserJS_2

не совсем понял, что это дает и не проще ли тогда использовать просто UserJS?
Кхм, напомню что
Цитата:
при таком задании пути User JavaScript File=userjs использование oGet приведет к неправильному изменению пути

Автор: softovikk
Дата сообщения: 14.09.2012 09:16
2 all

Если кто-нибудь подскажет, как реализуется сценарий установки в пакере 7-Zip (которым упакованы последние сборки Opera Unofficial) - поправлю все абсолютные пути ini на относительные, чтобы в дальнейшем уйти от использования проверок совпадения новых/старых путей через лаунчер и т.о. устранить возможные проблемы будущих установок сборки, как на W7, так и не за горами W8, особенно на х64 разрядных системах

Kiril777
Цитата:
использование oGet приведет к неправильному изменению пути

Почему? oGet уже в данных реализациях сборки имеет относительный путь

Цитата:
не совсем понял, что это дает и не проще ли тогда использовать просто UserJS?

Кто использует, тот понял
P.S. Таким вариантом (UserJS\UserJS_ваш сайт) можно использовать различные наборы скриптов на различных сайтах, как для исключения конфликтов, так и для повышения функционала.
Автор: Kiril777
Дата сообщения: 14.09.2012 09:42
softovikk

Цитата:
Почему?

А вы запустите oGet, снимите интеграцию и верните, так путь должен нарушиться.

Цитата:
P.S. Таким вариантом (UserJS\UserJS_ваш сайт) можно использовать различные наборы скриптов на различных сайтах, как для исключения конфликтов, так и для повышения функционала.

UserJS_forum.ru-board.com и все?
Автор: softovikk
Дата сообщения: 14.09.2012 10:38
Kiril777 10:42 14-09-2012
Цитата:
А вы запустите oGet, снимите интеграцию и верните, так путь должен нарушиться.

Это поправимо.

Цитата:
UserJS_forum.ru-board.com и все?

Не только. Вариантов много



Сейчас пересоберу Opera Unofficial 12.02.1578 F х32 на WinRar'е - потестим и можно будет сделать и для х64
P.S. destiny_child, вы куда удалили ru.lng? Хотел кое-что из него использовать
Автор: addhaloka
Дата сообщения: 14.09.2012 11:00
softovikk 10:16 14-09-2012
Цитата:
Если кто-нибудь подскажет, как реализуется сценарий установки в пакере 7-Zip

http://7zsfx.info/ru/examples.html
http://7zsfx.info/ru/download.html
http://forum.oszone.net/thread-63909.html
http://buttontc.7zsfx.info/
Автор: softovikk
Дата сообщения: 14.09.2012 14:47
addhaloka
Спасибо за информацию. Почитаю на досуге.
Что-то мне подсказывает, что это всё же не 7-Zip, т.к. идёт проверка системы на разрядность при установке.
Пока собрал Opera Unofficial 12.02.1578 F (х32) на базе WinRAR



Тестируем Opera Unofficial 12.02.1578 F (x32) (Скачать 32-разрядную версию) на предмет относительности путей:

1. Запуск со стандартного файла Opera.exe
2. OperaLauncher.exe временно убран
3. Особо обращаем внимание на работу утилит oGet, USDownloader и т.д.

Известные проблемы:
- В bookmarks.adr поправить пути к ресурсам боковой панели (Ресурсы, ICQ2Go!, База OBook, Панель загрузки) с, например:
URL=file://localhost/C:/Opera_Unofficial/Misc/Obook%20Plugin/Bookmark.htm
на свой путь, не забывая про прямой слэш
P.S. Удобно будет поменять через "Управление закладками" - ПКМ - Свойства

Примечание: установка этой сборки не повлияет ни на какие уже установленные сборки или не сборки
При установке/распаковке указываем только путь - папка "Opera_Unofficial" будет создана автоматически (по-умолчанию).
Потом можно и нужно переименовать её, запустить, поработать, закрыть и перенести в другое место. В общем тестируем жёстко - работоспособность с любого места или носителя не должна быть утеряна
Автор: addhaloka
Дата сообщения: 14.09.2012 14:52
softovikk 15:47 14-09-2012
Цитата:
Что-то мне подсказывает, что это всё же не 7-Zip

7-Zip. [more]
Код: ;!@Install@!UTF-8!
ExtractPathTitle="Opera Unofficial 12.01.1532 F Полная версия"
ExtractTitle="Распаковка Opera Unofficial"
ErrorTitle="Ошибка"
WarningTitle="Предупреждение"
InstallPath="%SystemDrive%\\Program Files\\Opera Unofficial"
RunProgram="x86:hidcon:xCopy x86\\* \"%%T\\\" /s /e /h /i /y"
RunProgram="x64:hidcon:xCopy x86\\* \"%%T\\\" /s /e /h /i /y"
RunProgram="x64:hidcon:xCopy x64\\* \"%%T\\\" /s /e /h /i /y"
Delete="%%T\\x86"
Delete="%%T\\x64"
RunProgram="nowait:GeneralCheck.vbs"
GUIFlags="8+128+4096"
MiscFlags="4"
Shortcut="D,{%%T\OperaLauncher.exe},{},{},{Opera Unofficial},{Opera Unofficial},{%%T},{%%T\\OperaLauncher.exe},{0}"
;!@InstallEnd@!
Автор: softovikk
Дата сообщения: 14.09.2012 15:43
addhaloka
Хорошо) Я ещё не успел прочесть мануалы)
Автор: WatsonRus
Дата сообщения: 14.09.2012 16:47
softovikk 01:34 14-09-2012
Цитата:
С 11.хх версий прописывает (с времён появления пункта "На переносной USB-накопитель"). К диску браузер не привязан.

Угу, когда Опера уже перестала быть той нормальной Оперой, что была когда-то.
09:47 14-09-2012
Цитата:
Функционал OperaLauncher.exe остаётся востребованным, например, для запуска сторонних программ, например, Proxomitron (Tor и т.д.), при запуске совместно с браузером Опера.

ИМХО тоже нет в случае, когда утилиты лежат в подпапке Оперы, что как раз и есть в сборках. Вроде канают пути типа \profile\Tools\прога.exe
Если прога в своей родной папке, тогда, конечно, нужен полный путь к ней.

Плохо, что Опера не поддерживает внутреннюю переменную диска установки, типа %OPERA_DRIVE%, наподобие Total Commander - тот можно запускать абсолютно с любого диска с переменной %COMMANDER_DRIVE%, так работают и внешние программы, находящиеся на том же диске в любой папке.

Kiril777 07:53 14-09-2012
Цитата:
в 10.10 разве канают относительные пути?

Пути с переменными канают как раз вроде с 10-й линейки.

Еще раньше, по крайней мере, с 9-й линейки, видел сборки с путями в operaprefs типа .\profile\menu (с точкой)
По крайней мере, в старых OperaTor (которые по сути тоже сборки Оперы с Tor) так было.
Автор: Kiril777
Дата сообщения: 15.09.2012 01:00
softovikk
вы там по аккуратнее, щас калимуша орать начнет: "а че 64 нет, а че тут пути не правильные, а че меня досрочно не предупредили, а почему вы меня калимушей называете" и прочее.

Ну а если серьезно, то видать у сборки OU появился "новый (3-й) автор"

WatsonRus
печально. когда я пользовался 10.1 надо было относительные пути ставить, а не прямые.
но я точно уже не помню как дела обстояли, на 10.63 точно везде относительные лепил.

Добавлено:
softovikk 18:38 14-09-2012
Цитата:
Это поправимо.

как?

Цитата:
сейчас пересоберу Opera Unofficial 12.02.1578 F х32 на WinRar'е

я только прошу, сделайте пожалуйста в названии поправку что это "неофициальная неофициальная опера" или "Opera Unofficial NO OperaLauncher.exe" или "Opera Unofficial 2" или вообще Unofficial уберите из названия т.к автор то другой (возможно получится еще одно ответвление сборки см картинку ниже) ну чтобы народ не путался, у нас фейк-сборщики любят не верные имена давать.
Автор: softovikk
Дата сообщения: 15.09.2012 01:36
Kiril777 02:00 15-09-2012
Цитата:
видать у сборки OU появился "новый (3-й) автор"

Не) Неблагодарное это дело
Самому было интересна возможность уйти от использования лаунчера. У меня ведь тоже работает через него. И вовсе не потому, что он мешает, а, как уже говорил, чтобы уйти от возможных проблем в будущем при использовании сборки. Тем более, что лаунчер нужен не только для корректировки путей (хотя, использую его в первую очередь именно для этого), но и, например, для работы с флэхи - определяет источник запуска и переносит кэш во временную папку TEMP жёсткого диска во время работы браузера - хотя, лучше вообще дисковый кэш отключить при таком варианте, чтобы исключить возможную утечку личных данных.
А всем сообществом любителей браузера Опера, можем быстрее выявить все возможные огрехи относительных (независимых) путей, да и, заодно поможем автору сборки в решении некоторых вопросов, что пойдёт всем только на общую пользу

Цитата:
как?

Вот и стоит задача выяснить "как?". Сам лично этим функционалом не пользуюсь, надеюсь, что скачают человек двадцать (хорошо бы) и выясним "как?"
P.S. Да. Надо было в описании инсталлятора прописать "тест" (или что-то в этом духе), но файл пролежит на обменнике 5 дней, смысла нет заморачиваться по этому поводу

Цитата:
"Opera Unofficial NO OperaLauncher.exe"

Неплохо) Ру-бордовцы и так знают, что к чему. А, если кто левый скачает, так... это его проблемы (актуальность браузера 12.02 с выходом (не за горами) 12.10 сойдёт на "нет" сразу же)
Автор: Kiril777
Дата сообщения: 15.09.2012 05:07
softovikk
вам на заметку:
как делать относительные пути здесь?
profile\pstorage\psindex.dat
тут noads.js хранит свои настройки
Автор: destiny_child
Дата сообщения: 15.09.2012 08:29
я файл никуда не удалял... как выложил на rghost так и должен он там лежать.... ща проверю конечно...


P.S> хрень какая то - по последней ссылке файл удален. кем?
ладно - http://rghost.ru/40370513 - вот новая выкладка.

P.P.S - opera начинает жрать память даже с одной вкладкой! если открыть одноклассников с флеш игрой сады времени.
plugin_wrapper начинает жрать память под 500 мегов!!! проц - под 60% забивается.
не пойму - неужели это флеш ТАК херово написан? мож кто глянет?

P.P.P.S - даже comodo dragon с нуля установленный тоже жрет - проверил щаз... вот бред...
Автор: softovikk
Дата сообщения: 15.09.2012 09:58
Kiril777
Веб-хранилище / Хранилище User JS
UserJS\noads.js
Никаких проблем.
Но, хорошо, что подняли тему. С пользовательскими скриптами проблем возникнуть не должно, но есть ещё расширения.
Так, например, дополнение ExtendTube что-то сохраняет в папку локального хранилища. Нет, не настройки. На работе расширения не сказывается (возможно временные файлы сеанса работы). Но мусора в локальное хранилище добавляет. Периодически придётся заходить: Меню-Инструменты-Дополнительно-opera:webstorage и подчищать всё это гумно, кроме пользовательских правил NoAds.
Это касается, что относительных, что абсолютных путей - гумно, оно и в Африке гуано.

destiny_child
Нонсенс. Скорее всего плохая оптимизация игры, кривой код. Кто сейчас лепит программирует горячие пирожки востребованный "опиум" для народа? Вчерашние (вполне возможно ещё в стадии учёбы) студенты, обучающиеся по видео-курсам с ютуба
P.S. С разными версиями флэша такое происходит? Какая у вас?
Автор: dawwab
Дата сообщения: 15.09.2012 10:21
Где находиться настройка для меню при ЛКМ > Перейти по ссылке , не работает переход, как подправить ?
Автор: softovikk
Дата сообщения: 15.09.2012 10:52
dawwab
ПКМ? Или вы левша?)

Находится в вашем файле меню: в сборке OU в файле ac_menu.ini
Ищите вхождения по ключу Item, 60000014
Автор: fleash2000
Дата сообщения: 15.09.2012 11:55
здравствуйте. подскажите пожалуйста как отключить это меню : http://s019.radikal.ru/i636/1209/2a/abd99135a5a4.png
на сайте как открываешь картинку большого разрешения (на пример (1218×914)) появляется вышеуказан. меню .
Автор: dawwab
Дата сообщения: 15.09.2012 12:16

Цитата:
Ищите вхождения по ключу Item, 60000014

там всё ок,
не работает в х64 версии, как исправить
Автор: softovikk
Дата сообщения: 15.09.2012 13:36
dawwab
Как понимаю, установили Opera_Unofficial_12.02.1578_F.exe?
х64 версия в установщике является лабораторным снимком в стадии разработки.
Она, вообще, может не запускаться. Не говоря уж о "переходе по ссылке"

P.S. Как исправить? Править содержимое Item, 60000014.
P.S. Этим никто заниматься не будет.

fleash2000
Это скрипт Autosizer.js (или, возможно, одноимённое расширение)
Как отключить? Отключить скрипт
Автор: WatsonRus
Дата сообщения: 15.09.2012 14:56
Kiril777 02:00 15-09-2012
Цитата:
печально. когда я пользовался 10.1 надо было относительные пути ставить, а не прямые.

Не понял, что печального в том, что относительные пути можно было применять еще в первых 10-ках, не испоганенных очумелыми ручками новой команды разрабов?
Автор: fleash2000
Дата сообщения: 15.09.2012 20:17

Цитата:
softovikk

ОГРОМНОЕ СПАСИБО! удалил скриптик и все ОК
Автор: bmp1405
Дата сообщения: 15.09.2012 20:36
Напомните, пожалуйста, как победить это:

Автор: s_host
Дата сообщения: 15.09.2012 22:02
bmp1405
Прогу обновлял ?
Поверх Unofficial накатывал оригинальную ?
Автор: kolver
Дата сообщения: 15.09.2012 22:22

bmp1405 19:36 15-09-2012
Цитата:
Напомните, пожалуйста, как победить это:

У меня такое то-же было,не помню в какой сборке но никак не мог избавится от этой бяки,менял разные скины,не помогло.Когда поменял стиль оформления ОС вот тогда исчезли эти каракули,а потом по мере выхода новых сборок всё стало на свои места и с прежним оформлением.Я задавал тогда то-же этот вопрос,но никто не ответил.
Автор: Vodila
Дата сообщения: 15.09.2012 23:32
bmp1405

Цитата:
Напомните, пожалуйста, как победить это:

Я точно не помню,но я кажется делал так:
Открыть скин WinRar'ом и увеличить/уменьшить оба эти значения в skin.ini
[Menu Button Skin]
Padding Left = 8
Padding Right = 8

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267

Предыдущая тема: Браузерные войны: 2011 (Windows)


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