Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Opera на движке Presto (часть 25)

Модерирует : gyra, Maz

gyra (05-11-2017 00:45): Opera на движке Presto (часть 26)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

Nilslis



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части | часть 24  «Oпepа Presto || другие версии, выше v12 (Blink) - здecь»Уcтaнoвка:
 - На переносной USB-накопитель [Stand-alone installation USB] РЕКОМЕНДУЕМ! ... Пример
 - Для всех пользователей [All users on this computer] ...
 - Для текущего пользователя [Current user] ...

Настройка:
  • Полное описание настроек (opera:config) | Советы | Назначения файлов
  • Обход сообщений сайтов "Ваш браузер устарел" (маскировка под другие браузеры)
  • Если на странице сайта вместо букв - "квадратики/иероглифы"
  • Известные проблемы и их решения | Проблемы версий 12.15-16-17
    Другие темы по Опере Presto:
  • Плагины/утилиты/расширения/кнопки/панели
  • Моды меню, русификация
  • Скины/Темы
  • Сборки | Opera AC
  • forum.timsky.ru — патчи, сборка и развитие утекших исходников Opera 12.15 [открытый форум]
  • Ruboard.info — актуальный раздел посвящённый Opera Presto [для скачивания - нужна регистрация]
  • MyOpera.net — информационный портал | Форум
  • OperaFan.net - информационный портал | Форум (остался только фрагментарный веб-архив)
  • Еще ресурсы | Голосования | Обсуждение содержимого этой шапки.

  • Всего записей: 1854 | Зарегистр. 06-10-2008 | Отправлено: 17:47 11-09-2016 | Исправлено: billibons, 12:13 03-08-2017
    DasMonster



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    На скрипте aYoutubeFlash.js из этого сообщения  Opera 12.18 (только в "мартышке" смотрел - кидать их через сам браузер лень) сходит с ума на некоторых страничках, где видимо есть ссылки на youtube, бесконечно забивая адрес приставкой nohtml5=1, например любая группа в Вконтакте (https://vk.com/jimkrimerbomber или https://vk.com/club42688017). При этом в Firefox 35 (и тоже в "обезьяне") такого не происходит.  
     
    В общем мне на соц.сети пофиг, просто ради информации, вроде всего одна функция, а ведет себя странно в разных браузерах.
     
    Тем более что:

    Цитата:
    // ==UserScript==  
     // @include https://www.youtube.com/embed/*  
     // @include https://www.youtube.com/watch*  
     // @exclude https://www.youtube.com/watch*&nohtml5=1  
     // ==/UserScript==  
     if(window.location.href.match(/watch/)){window.location.href += '&nohtml5=1';}  
     if(window.location.href.match(/embed/)){window.location.href = window.location.href.replace('/embed/', '/v/');}

    на Opera 12.18 в "мартышке" работает и на самом Youtube (от видео, до трансляций) и встроенные тоже перхватывает на flash, и никакого спама nohtml5=1 в тех же группах из VK в адрес нет. На Firefox (тоже "обезьяна") вроде тоже проблем пока не вижу.  
     
    Только в Firefox на главной странице рекламный ролик (сейчас к примеру это какой-то кофе с Клуни) идет всегда со звуком, хотя значек уровня громкости там показывается как обычно в "откл", при этом в Opera 12.18 работает как и должно быть - без звука (хотя и тормозно как-то показывает). Но это опять просто забавная информация, как разные браузеры работают с одним скриптом.
     

    Цитата:
    Для 12.18 попробуйте, всё же, на чистой: у себя не вижу проблем, на чистой пробовал - тоже.

    Это обычная от PortableApps.com версия, мною не используется практически, плагинов\расширений кроме недавней ViolnetMonkey не стоит, очистка всего в ней включена. Даже не знаю, не вижу обьективных причин, требующих для маленького скрипта неведомых чистот, к тому же ведь и в Firefox эти два скрипта (Youtube Html5 Disable и этот) так же работают (и даже хуже - в Opera второй хоть как-то работает).  
     
    Скрипт с банальной вставкой в адрес параметра nohtml5=1 конечно не так элегантен как эти два, но зато пока лучше всех работает - никаких одновременных загрузок html5+flash.

    Всего записей: 419 | Зарегистр. 18-11-2005 | Отправлено: 08:28 03-12-2016 | Исправлено: DasMonster, 08:51 03-12-2016
    uavuav

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Никто ничего, не бросал...... не туда смотрим, или не там ищем

    rokidog, так я про AdMuncher, не про NoAds. Прошу прощения, что не совсем ясно написал.
    Про AdMuncher Wiki пишет, что последняя вышла в 2014-м, а у меня в настройках обновлений показывает, что последнее обновление программы было в 2015-м.
    Если б к ней ещё поддержку HTTPS прикрутили...

    Всего записей: 29 | Зарегистр. 05-03-2007 | Отправлено: 10:17 03-12-2016 | Исправлено: uavuav, 10:27 03-12-2016
    Rwd

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DasMonster

    Цитата:
    Это обычная от PortableApps.com версия

     
    Просто для размышления: зачем делать портативным то, что портативное изначально? Чтобы что-то не сработало?    
    Собственный установщик О даёт возможность распаковать портативную (см. шапку).

    Всего записей: 609 | Зарегистр. 11-11-2016 | Отправлено: 12:02 03-12-2016
    Imperator



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    rokidog

    Цитата:
    Для О средство как бы предопределено: это urlfilter.ini и noads.js

    Пробовал - лишнее блокирует, ненужное пропускает. Фильтры adblock не требуют вообще вмешательства пользователя.

    Всего записей: 2870 | Зарегистр. 08-02-2004 | Отправлено: 13:36 03-12-2016
    WatsonRus



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Imperator 13:36 03-12-2016
    Цитата:
    Фильтры adblock не требуют вообще вмешательства пользователя.

    Да ладно сказки рассказывать. Тоже все время нужно регулировать... и uBlock такой же. На всех браузерах одинаково.
     
    "Искаропки" ничто никогда нормально не работает, все надо под себя подстраивать.
     
     
    All

    Цитата:
    Opera 12.18 (только в "мартышке" смотрел - кидать их через сам браузер лень) сходит с ума на некоторых страничках, где видимо есть ссылки на youtube, бесконечно забивая адрес приставкой nohtml5=1

    Так что, для ютуба все же для 12.18 лучше "местный" скрипт использовать? На соцсети мне тоже плевать, но есть встроенное видео на ютуб на форумах.

    Всего записей: 31874 | Зарегистр. 03-05-2004 | Отправлено: 14:51 03-12-2016 | Исправлено: WatsonRus, 14:53 03-12-2016
    freeman440

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    WatsonRus
    по сути есть два скрипта: один от ShPB, второй Youtube Html5 Disable.
    Остальное - это сокращенный(е) вариант(ы) второго

    ----------
    Делай великое не обещая великого ©Пифагор

    Всего записей: 2442 | Зарегистр. 17-09-2008 | Отправлено: 16:00 03-12-2016
    Bladru

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сократил Youtube Html5 Disable до одной строки

    Код:
    // ==UserScript==
    // @include     http*://*.youtube.com/*
    // @include     http*://youtube.com/*
    // ==/UserScript==
     
    /* https://greasyfork.org/en/scripts/5642-youtube-html5-disable */
     
    document.createElement("video").constructor.prototype.canPlayType = function(type){return ""}
     

    и сохранил как "YouTube_break_HTML5_video.user.js" (*.user.js выполняются после загрузки DOM). Вместе с отключённым авто-воспроизведением полёт нормальный. Проблем с двойным звуком по ссылкам DasMonster не наблюдаю (даже со включённым авто-воспроизведением).
     
    Лучше было бы, конечно, чтоб HTML5 версия плеера не грузилась совсем.
     
    С nohtml5=1 такие проблемы:
    Не работает на странице канала.
    Не срабатывает при переходе со списка плейлиста кнопкой Play all.
    Записывается в историю (кнопка Назад).
    Возможно, что замена "/embed/" портит API встроенных видео.


    А от крэшей на страницах каналов есть какое-нибудь лекарство?

    Всего записей: 655 | Зарегистр. 09-10-2006 | Отправлено: 20:58 03-12-2016
    rokidog

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bladru: (#)
    Цитата:
    Сократил Youtube Html5 Disable до одной строки

    Не хочет здесь... Ссылка от Rwd работает...  
    ... на чистой.

    Всего записей: 2038 | Зарегистр. 21-06-2010 | Отправлено: 22:22 03-12-2016
    mbrz



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bladru

    Цитата:
    Сократил Youtube Html5 Disable до одной строки ...

    Opera 12.14 - работает
     

    Цитата:
    Лучше было бы, конечно, чтоб HTML5 версия плеера не грузилась совсем.  

    Спецы, это можно как-то решить ?  
     

    Всего записей: 1756 | Зарегистр. 16-02-2012 | Отправлено: 22:39 03-12-2016
    tmpl

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Спецы, это можно как-то решить ? 

     
    Попробуйте заблочить url: *://s.ytimg.com/yts/jsbin/player* Нет, это не то.
     
    UPD: Вообще хз, но если в теле страниц менять 'ytplayer.config = {"html5":true,' на 'ytplayer.config = {"html5":false,', то работает флэш плеер.

    Всего записей: 1130 | Зарегистр. 22-03-2008 | Отправлено: 22:52 03-12-2016 | Исправлено: tmpl, 23:16 03-12-2016
    rokidog

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Не хочет здесь... Ссылка  

    ...разобрался. Реклама на любом скрипте запускается, в верхнем плеере  
     
    Добавлено:
    ...на чистой О, на рабочей все нормально

    Всего записей: 2038 | Зарегистр. 21-06-2010 | Отправлено: 23:59 03-12-2016 | Исправлено: rokidog, 00:04 04-12-2016
    Bladru

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    ...разобрался. Реклама на любом скрипте запускается, в верхнем плеере

    У меня реклама блочилась Adblock'ом, а без него ломалась из-за однострочной версии скрипта.
    А само видео на том сайте у тебя работает? У меня оно проигрывается во флеше в ФФ, а в Опере 12.18 "Видео недоступно для просмотра."
     
    Как я понял, версия Rwd выполняется раньше инициализации HTML5 плеера и он переключается на флеш сразу при инициализации, а в моей версии только при старте воспроизведения.
    Надо только обернуть его версию в анонимную функцию, чтобы не оставлять после себя глобальную переменную "script" и ограничиться применением на youtube.com:

    Код:
    // ==UserScript==
    // @include     http*://*.youtube.com/*
    // @include     http*://youtube.com/*
    // ==/UserScript==
     
    (function(){
    var script = document.createElement("script");  
    script.type = "text/javascript";  
    script.textContent = 'document.createElement("video").constructor.prototype.canPlayType = function(type) {return ""}';  
    document.documentElement.appendChild(script);
    })();
     

     
    Я не уверен, всегда ли при таком подходе будет определён document. И, вроде бы, нужды в createElement("script") нет.
     
    Для себя переписал так:

    Код:
    // ==UserScript==
    // @include     http*://*.youtube.com/*
    // @include     http*://youtube.com/*
    // ==/UserScript==
     
    /* https://greasyfork.org/en/scripts/5642-youtube-html5-disable */
     
    (function(){
    function break_once(){
        document.createElement("video").constructor.prototype.canPlayType = function(type){return ""}
        
        window.opera.removeEventListener('BeforeScript', break_once);
    }
     
    window.opera.addEventListener('BeforeScript', break_once);
    })();
     

    И сохранил как YouTube_break_HTML5_video.js (без .user).

    Всего записей: 655 | Зарегистр. 09-10-2006 | Отправлено: 00:48 04-12-2016
    rokidog

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Bladru: (#)
    Цитата:
    А само видео на том сайте  

    Работает:
    Цитата:
    Я не уверен, всегда ли при таком подходе будет определён document. И, вроде бы, нужды в createElement("script") нет.
    Там есть еще и appendChild(script)... Поте-стим        

    Всего записей: 2038 | Зарегистр. 21-06-2010 | Отправлено: 02:22 04-12-2016
    regist2



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Можно как-то отключить, чтобы постоянно не выскакивал окно с вопросом?

    Цитата:
    Позволить локальным файлам JavaScript контролировать защищённые страницы? Позволяйте только, если уверены в содержимом файлов JavaScript и понимаете возможные последствия для безопасности.

    при заходе на Https страницы.

    ----------
    FAQ по восстановлению аккаунтов
    Подфорум для раздач

    Всего записей: 207 | Зарегистр. 28-03-2016 | Отправлено: 18:01 04-12-2016
    TeenWolf

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    tmpl

    Цитата:
    А можно ли в О вообще отключить поддержку html5 видео?

    Можно удалить папку Gstreamer, все равно vp8 и vorbis почти нигде не используются, разве что на опенсорсофанатских сайтах типа википедии и ютуб тогда переключится на флеш без всяких скриптов, правда предварительно ругнувшись "ваш браузер не распознает все доступные форматы".

    Всего записей: 1 | Зарегистр. 04-12-2016 | Отправлено: 18:04 04-12-2016
    mbrz



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TeenWolf, спасибище Сразу грузится флеш, даже не ругаясь на

    Цитата:
    "ваш браузер не распознает все доступные форматы".

     

    Всего записей: 1756 | Зарегистр. 16-02-2012 | Отправлено: 18:50 04-12-2016 | Исправлено: mbrz, 18:50 04-12-2016
    inile

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TeenWolf 17:04 04-12-2016
    Цитата:
    Можно удалить папку Gstreamer,

    Браво! А я четвертый день копаю, почему у меня флеш без всяких ухищрений.

    Всего записей: 1826 | Зарегистр. 29-06-2011 | Отправлено: 19:20 04-12-2016
    tmpl

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    TeenWolf
     
    Спасибо.
     

    Цитата:
    почти нигде не используются, разве что на опенсорсофанатских сайтах типа википедии

     
    И в рекламе. Пара таких видео-баннеров на странице и О начинает тормозить.

    Всего записей: 1130 | Зарегистр. 22-03-2008 | Отправлено: 19:53 04-12-2016
    BennyBlanco



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist2

    Цитата:
    Можно как-то отключить, чтобы постоянно не выскакивал окно с вопросом?

    Версия оперы?

    Всего записей: 1982 | Зарегистр. 17-09-2009 | Отправлено: 20:25 04-12-2016
    regist2



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    BennyBlanco 21:25 04-12-2016
    Цитата:
    Версия оперы?

    11.64

    ----------
    FAQ по восстановлению аккаунтов
    Подфорум для раздач

    Всего записей: 207 | Зарегистр. 28-03-2016 | Отправлено: 22:21 04-12-2016
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

    Компьютерный форум Ru.Board » Компьютеры » Программы » Opera на движке Presto (часть 25)
    gyra (05-11-2017 00:45): Opera на движке Presto (часть 26)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru