Вопросы по Опере, Все вопросы по Опере постим Сюда!!! |
Frantic
Unregistered
| Недавно ставил себе Оперу, версию не помню. Вообще браузер очень неплохой, но одно меня напрягло: я не смог сохранять страницы в виде вэб-архива (mhtml), как это можно делать в Мелкмягком IE.
Вопрос, собственно в том, возможно ли это сделать в Опере, и если возможно, то как. |
|
| |
28.07.2017 - 22:34 |
arik1959
Грамотный
Группа: Пользователи Сообщений: 174 Регистрация: 11.11.2007 Из: Смол.обл.г.Ярцево Пользователь №: 599.315
Респектов: 17
Предупреждений:
| Цитата | Quote(HugoBo-SS @ 28.07.2017 - 16:42) » Нажмите, для открытия спойлера | Press to open the spoiler « Code // ==UserScript== // @name YouTube force flash // @version 4 // @author Bladru // @description Forces YouTube to use flash player instead of HTML5 one. // @include https://*.youtube.com/* // @include https://*.youtube-nocookie.com/* // @include https://*.youtubeeducation.com/* // @include https://*.googleapis.com/* // ==/UserScript==
/* Opera only. Save as "YouTube_force_flash.js" (without .user). http://forum.ru-board.com/topic.cgi?forum=5&topic=48802&start=1040#19 */
(function(){ function patch_scripts(UserJSEvent){ var script = UserJSEvent.element; /* replacing 'if(!b)' in function(a,b) with 'if(!(b="flash"))' */ var regex_match = /(\)\{if\(!)b(\)\{var c;if\(!\(c=!a\.[\w$]+\.html5&&[\w$.]+\(a\)\)\)\{if\(![\w$.]+\(a\.[\w$]+\.disable\.html5\)\))/; var str_replace = '$1(b="flash")$2'; if (script.src.match(/\/www-[^\/]*\/base\.js$/) || script.src.match(/\/www-[^\/]*\/www-embed-player\.js$/) || script.src.match(/\/www-[^\/]*\/www-pageframe\.js$/) // not sure where is it used ){ // console.debug(script.src); if (!regex_match.test(script.text)) console.warn('YouTube_force_flash: no match found in ' + script.src); script.text = script.text.replace(regex_match, str_replace); } /* RegEx to escape js code: string.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); */ /* one of the targeted functions: Jh=function(a,b){if(!a.isDisposed()){if(!b){var c;if(!(c=!a.C.html5&&Hh(a))){if(!g.ja(a.C.disable.html5)){var d;c=!0;void 0!=a.C.args.deviceHasDisplay&&(c=a.C.args.deviceHasDisplay);if(2.2==Lh)d=!0;else{a:{var e=c;c=g.r("yt.player.utils.videoElement_");c||(c=g.xd("VIDEO"),g.p("yt.player.utils.videoElement_",c,void 0));try{if(c.canPlayType)for(var e=e?Qba:Rba,h=0;h<e.length;h++)if(c.canPlayType(e[h])){d=null;break a}d="fmt.noneavailable"}catch(k){d="html5.missingapi"}}d=!d}d&&(d=Mh(a)||a.C.assets.js); a.C.disable.html5=!d;d||(a.C.args.html5_unavailable="1")}c=!!a.C.disable.html5}b=c?Hh(a)?"flash":"unsupported":"html5"}("flash"==b?a.FR:a.GR).call(a)}}; */ }
window.opera.addEventListener('BeforeScript', patch_scripts);
/* disable HTML5 player creation on youtube.com pages */ function prevent_create(UserJSEvent){ if (window.yt && yt.player && yt.player.Application) yt.player.Application.create = function(){}; }
window.opera.addEventListener('AfterScript', prevent_create);
})(); »» Нажмите, для закрытия спойлера | Press to close the spoiler «« У меня сейчас в таком виде. Работает. Попробовал ваш вариант скрипта - по прежнему плеер не меняется на флеш, выдаёт: В настоящее время ваш браузер не распознает ни один из доступных видеоформатов. Нажмите здесь, чтобы посмотреть ответы на часто задаваемые вопросы о видео HTML5 Хотя в поле предварительного просмотра окошечки с изображениями открываются. Откат системы на работавшую дату не помог Сообщение отредактировал arik1959 - 28.07.2017 - 23:41 | |
| |
29.07.2017 - 18:57 |
HugoBo-SS
тут-та-ту
[SoftoRooMTeaM]
Группа: Модераторы Сообщений: 10.906 Регистрация: 3.04.2008 Из: Russia SPb Пользователь №: 827.869
Респектов: 4350
| gstwebmdec.dll спрячте, к примеру: gstwebmdec.dll__ ( для тестирования) или сотрите, он, всё одно не работает уже и работать не будет. | |
| |
29.07.2017 - 20:18 |
arik1959
Грамотный
Группа: Пользователи Сообщений: 174 Регистрация: 11.11.2007 Из: Смол.обл.г.Ярцево Пользователь №: 599.315
Респектов: 17
Предупреждений:
| Цитата | Quote(HugoBo-SS @ 29.07.2017 - 19:20) gstwebmdec.dll спрячте, к примеру: gstwebmdec.dll__ ( для тестирования) или сотрите, он, всё одно не работает уже и работать не будет. У меня сейчас опера без папки gstreamer, я же тогда её удалил из оперы. После этого у меня она заработала. Папка gstreamer спрятана (переименована) на другом диске в запасах. Странно, что в браузере Опера Тор всё нормально показывается: О программе Информация о версии Версия: 12.17 Сборка: 1863 Платформа: Win32 Система: Windows XP Идентификация браузера: Opera/9.80 (Windows NT 5.1) Presto/2.12.388 Version/12.17 Моя же не показывающая версия опера АС: О программе Информация о версии Версия: (OAC: 3.8.0) 12.15 Сборка: 1748 Платформа: Win32 Система: Windows XP Идентификация браузера: Opera/9.80 (Windows NT 5.1; YB/3.5.1) Presto/2.12.388 Version/12.15 Можно ли из этого тор браузера вытащить компонент, отвечающий за просмотр видео, и вставить в оперу АС ? Т.е. как-нибудь обновить её. Сообщение отредактировал arik1959 - 29.07.2017 - 23:51 | |
| |
30.07.2017 - 4:30 |
HugoBo-SS
тут-та-ту
[SoftoRooMTeaM]
Группа: Модераторы Сообщений: 10.906 Регистрация: 3.04.2008 Из: Russia SPb Пользователь №: 827.869
Респектов: 4350
| 12.15 плох. AC - ещё хуже. Что они там навертели, только им известно. Если их форум жив, спросите у них. У меня чистая портативка 12.18, чуть подкрученная руками. Принудительное хардовое ускорение и автоматический webGL ( последний принудительно не надо, поскольку его не допилили до ума). Добавлены контекстные меню, некоторые скрипты и расширения. Флеш работает. У Вас графическое ускорение принудительное или автомат ( автомат часто не включает, проверьте opera:gpu)? Всю папку удалять не надо, поскольку остальные файлы, вроде, связаны с обработкой звука. Никакой компонет без пересборки opera.dll не вытащить. А его не разобрали, поскольку буржуи не дают материалы по брошенному движку в открытое сообщество ( которе слёзно просило открыть presto). | |
| |
30.07.2017 - 9:06 |
arik1959
Грамотный
Группа: Пользователи Сообщений: 174 Регистрация: 11.11.2007 Из: Смол.обл.г.Ярцево Пользователь №: 599.315
Респектов: 17
Предупреждений:
| Цитата | Quote(HugoBo-SS @ 30.07.2017 - 4:53) У Вас графическое ускорение принудительное или автомат ( автомат часто не включает, проверьте opera:gpu)? opera:gpu выдало Hardware acceleration status Hardware acceleration Disabled OpenGL Blocklist status Blocklist version 1.1.1 Blocklist status for 2D Discouraged: According to our internal benchmarks, DirectX performance is better then OpenGL Blocklist status for 3D Supported Direct3D 10 Backend not supported Could not load library А что это означает? Что с этим можно сделать? Как графическое ускорение сделать принудительным? Это в настройках NVIDIA выбрать конфигурацию PhysX ? Стоит автовыбор процессора PhysX. А так же можно выбрать центральный процессор или GeForce GT 240 После переименования gstwebmdec.dll в gstwebmdec.dll__ ( для тестирования) opera:gpu выдало Hardware acceleration status Hardware acceleration Disabled OpenGL Backend not supported Could not load library Direct3D 10 Backend not supported Could not load library А ютюб продолжает работать-неработать с HTML5 Я так понял, что показываются старые ролики до середины 2014 года. Более свежие уже показывает выборочно. Хотя могу ошибаться. Сообщение отредактировал arik1959 - 30.07.2017 - 10:22 | |
| |
30.07.2017 - 17:38 |
HugoBo-SS
тут-та-ту
[SoftoRooMTeaM]
Группа: Модераторы Сообщений: 10.906 Регистрация: 3.04.2008 Из: Russia SPb Пользователь №: 827.869
Респектов: 4350
| Набираете в адресной строке: 1. Настройка GPU акселерации opera:config#UserPrefs|EnableHardwareAcceleration0 = выключено 1 = автоматически 2 = попытка принудительного включения 2. Выбор движка графического ускорения: opera:config#UserPrefs|Preferredrenderer0 = OpenGL 1 = DirectX 3. Настройка WebGL opera:config#UserPrefs|EnableWebGL0 = выключено 1 = автоматически 2 = попытка принудительного включения 4. Перезапускаете Opera. Конкретный выбор зависит от совместимости драйверов с возможностями движка Opera 12. Поскольку акселерация движка PRESTO ( недопиленная) заточена изначально под DirectX 10.1 ( который тоже - недопиленная мелкомягкими обманка - частично поломанный DirectX 9 ), то возможны иногда нестабильности и вылеты браузера. Неплохой русскоязычный ресурс-подсказка для настроек: Цитата | Quote(arik1959 @ 30.07.2017 - 9:29) показываются старые ролики до середины 2014 года. Старые ролики ещё сохранялись во флеш на ютубе, а более новые - нет. | |
| |
30.07.2017 - 19:44 |
arik1959
Грамотный
Группа: Пользователи Сообщений: 174 Регистрация: 11.11.2007 Из: Смол.обл.г.Ярцево Пользователь №: 599.315
Респектов: 17
Предупреждений:
| Цитата | Quote(HugoBo-SS @ 30.07.2017 - 18:01) Набираете в адресной строке: 1. Настройка GPU акселерации opera:config#UserPrefs|EnableHardwareAcceleration0 = выключено 1 = автоматически 2 = попытка принудительного включения 2. Выбор движка графического ускорения: opera:config#UserPrefs|Preferredrenderer0 = OpenGL 1 = DirectX 3. Настройка WebGL opera:config#UserPrefs|EnableWebGL0 = выключено 1 = автоматически 2 = попытка принудительного включения 4. Перезапускаете Opera. Конкретный выбор зависит от совместимости драйверов с возможностями движка Opera 12. Поскольку акселерация движка PRESTO ( недопиленная) заточена изначально под DirectX 10.1 ( который тоже - недопиленная мелкомягкими обманка - частично поломанный DirectX 9 ), то возможны иногда нестабильности и вылеты браузера. Неплохой русскоязычный ресурс-подсказка для настроек: Цитата | Quote(arik1959 @ 30.07.2017 - 9:29) показываются старые ролики до середины 2014 года. Старые ролики ещё сохранялись во флеш на ютубе, а более новые - нет. Да, я нашёл и включил, только ничего не поменялось - дома свет отключили, не мог сказать. Вот сейчас и новые некоторые ролики всё-таки идут по HTML5 Короче видимо надо смириться и искать другой браузер по-легче. С хромом комп не тянет - вылетает стоп ошибка. | |
| |
22.11.2017 - 18:36 |
Лионна
Бывалый
Группа: Заблокированные Сообщений: 21 Регистрация: 19.11.2017 Пользователь №: 2.107.982
Респектов: 0
| С Оперой вообще работать не могу, не нравится мне, Мозилла удобнее. | |
| |
22.11.2017 - 18:40 |
kotmur
профи!
Группа: Наши Люди Сообщений: 1.686 Регистрация: 9.10.2006 Пользователь №: 244.572
Респектов: 1048
| Вчера перешел с Оперы на Slimjet, - не нарадуюсь! | |
| |
|
|