Вопросы по Опере, Все вопросы по Опере постим Сюда!!! |
Frantic
Unregistered
| Недавно ставил себе Оперу, версию не помню. Вообще браузер очень неплохой, но одно меня напрягло: я не смог сохранять страницы в виде вэб-архива (mhtml), как это можно делать в Мелкмягком IE.
Вопрос, собственно в том, возможно ли это сделать в Опере, и если возможно, то как. |
|
| |
9.07.2017 - 0:39 |
kotmur
профи!
Группа: Наши Люди Сообщений: 1.686 Регистрация: 9.10.2006 Пользователь №: 244.572
Респектов: 1048
| Цитата | Quote(kotmur @ 8.07.2017 - 12:08) Как ни крутил это чмо, ни до каких скрытых настроек так и не добрался. Только насчёт этого заявления, я погорячился. Скрытые, или как авторы их обозвали "экспериментальные" настройки, конечно имеются, и в довольно немалом количестве! Смотрите сами: opera://flags/#experimental-addressbar | |
| |
9.07.2017 - 7:29 |
HugoBo-SS
тут-та-ту
[SoftoRooMTeaM]
Группа: Модераторы Сообщений: 10.906 Регистрация: 3.04.2008 Из: Russia SPb Пользователь №: 827.869
Респектов: 4350
| Еcть список полезных и не очень ключей запуска: --mute-audio в строке запуска не работает? | |
| |
9.07.2017 - 10:08 |
kotmur
профи!
Группа: Наши Люди Сообщений: 1.686 Регистрация: 9.10.2006 Пользователь №: 244.572
Респектов: 1048
| Цитата | Quote(HugoBo-SS @ 9.07.2017 - 7:50) Еcть список полезных и не очень ключей запуска:
Любопытно, а как бы это читалось на русском? | |
| |
9.07.2017 - 13:00 |
HugoBo-SS
тут-та-ту
[SoftoRooMTeaM]
Группа: Модераторы Сообщений: 10.906 Регистрация: 3.04.2008 Из: Russia SPb Пользователь №: 827.869
Респектов: 4350
| Цитата | Quote(kotmur @ 9.07.2017 - 10:29) Любопытно, а как бы это читалось на русском? Что-то непонятно ? Что, конкретно? | |
| |
9.07.2017 - 13:38 |
kotmur
профи!
Группа: Наши Люди Сообщений: 1.686 Регистрация: 9.10.2006 Пользователь №: 244.572
Респектов: 1048
| Цитата | Quote(HugoBo-SS @ 9.07.2017 - 13:21) Что-то непонятно ? Что, конкретно? Всё не понятно, потому как вся страничка на инглише. | |
| |
9.07.2017 - 20:50 |
HugoBo-SS
тут-та-ту
[SoftoRooMTeaM]
Группа: Модераторы Сообщений: 10.906 Регистрация: 3.04.2008 Из: Russia SPb Пользователь №: 827.869
Респектов: 4350
| Цитата | Quote(kotmur @ 9.07.2017 - 13:59) вся страничка на инглише. На русском, боюсь, и не будет. Переводчик какой-нибудь в помощь. И данность такова, что основной устоявшийся язык международного общения, в том числе и в интернете, английский. Потому многие интересные материалы и полезная информация со всего мира имеет, в лучшем случае, кроме языка носителя, английский. Привыкайте и подтяните механизмы перевода и ( или) знания, или многое останется "за кадром". | |
| |
28.07.2017 - 11:24 |
arik1959
Грамотный
Группа: Пользователи Сообщений: 174 Регистрация: 11.11.2007 Из: Смол.обл.г.Ярцево Пользователь №: 599.315
Респектов: 17
Предупреждений:
| Цитата | Quote(HugoBo-SS @ 8.01.2017 - 22:43) Принудительно заставляет ютуб показывать во флеше. » Нажмите, для открытия спойлера | Press to open the spoiler « Code // ==UserScript== // @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). */ (function(){ function patch_scripts(UserJSEvent){ var script = UserJSEvent.element; 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 return; // console.debug(script.src); script.text = script.text.replace( '(a,b){if(!a.isDisposed()){if(!b){var c;if(!(c=!a.', '(a,b){if(!a.isDisposed()){if(!(b="flash")){var c;if(!(c=!a.' ); } window.opera.addEventListener('BeforeScript', patch_scripts); function dummy(){} function dummy_(){ return dummy; } /* disable HTML5 player load on youtube.com pages */ opera.defineMagicVariable('ytplayer', function(v){ return this.v; }, function(v){ Object.defineProperty(v, 'load', { configurable: true, get: dummy_ }); this.v = v; } ); })(); Сохранить как юзерскрипт и положить в папку своих юзерскриптов. В инете гуляет ещё совет: грохнуть папку gstreamer, которая содержит кривую старую, недоработанную версию фреймворка-ядра работы с мультимедиа HTML5. Сам не пробовал, хватает скрипта. »» Нажмите, для закрытия спойлера | Press to close the spoiler «« Перестал работать скрипт. Есть ещё какие варианты заставить ютуб показывать во флеш? Или это уже конец моей опере? Что странно, что на других ресурсах те же ютюбовские ролики нормально показываются. Сообщение отредактировал arik1959 - 28.07.2017 - 12:01 | |
| |
28.07.2017 - 16:19 |
HugoBo-SS
тут-та-ту
[SoftoRooMTeaM]
Группа: Модераторы Сообщений: 10.906 Регистрация: 3.04.2008 Из: Russia SPb Пользователь №: 827.869
Респектов: 4350
| » Нажмите, для открытия спойлера | 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 «« У меня сейчас в таком виде. Работает. | |
| |
|
|