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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
    akelboy



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У  меня так и записано. Не помогает.

    Всего записей: 228 | Зарегистр. 01-04-2016 | Отправлено: 13:48 05-06-2017
    krasnayakapusta

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не производит видео в полноэкранном режиме на ютубе

    звук есть,видео нет

    Всего записей: 76 | Зарегистр. 13-04-2017 | Отправлено: 14:49 05-06-2017
    regist123



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    krasnayakapusta
    в соседней теме про плагины, почитайте в шапке про "Отключение HTML5 на Youtube".

    Всего записей: 7198 | Зарегистр. 20-03-2009 | Отправлено: 15:20 05-06-2017
    krasnayakapusta

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regist123
    HTML5 уже был отключен.

    Всего записей: 76 | Зарегистр. 13-04-2017 | Отправлено: 15:54 05-06-2017
    DCT

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Достали меня редиректы в поисках гугло-яндекса, и запилил почти с нуля переработанный вариант скрипта Google-Yandex_removeTRK.js
     
    в отличии от большого числа имеющихся вариантов этот вариант
     - корректно работает со 2-й и последующими страницами поиска
     - работает с Яндексом
     - чистит также редиректы с поиска в Гугл-картинках
     - не дергает постоянно обновлениями страницу
     
    Просьба протестировать работу (код желательно сохранять в файле в UTF-8 без BOM)

    Код:
    // ==UserScript==
    // @name          Google-Yandex search links newtab & spylog remover
    // @description   Removes spy redirections from google/yandex search links (which are substituting the link on clicking)
    // @author         DCT
    // @version     20170605
    // @include      https://www.google.*
    // @include      https://encrypted.google.*
    // @include      https://www.yandex.*
    // @include      https://yandex.*
    // ==/UserScript==
     
    (function()
    {
     
    // запускаем удаление атрибутов после полной загрузки,
    //  если использовать DOMContentLoaded то из поиска картинок в Гугле атрибуты НЕ удаляются!
    window.onload = function()
    {
    // document.links вместо document.getElementsByTagName('a') не проходит в поиске картинок
    for (var i = 0, l; l = document.getElementsByTagName('a')[i]; i++)
        {
            // при клике меняет ссылку
        l.removeAttribute('onmousedown');
            // аналог в гугл картинках
        l.removeAttribute('jsaction');
            // удаляет открытие в новых вкладках (если не нужно - закомментировать!)
        l.removeAttribute('target');
        }
    }
     
    })();
     

     
    вопрос: надо ли чего еще добавить в @include или в @exclude ?

    Всего записей: 792 | Зарегистр. 22-12-2005 | Отправлено: 17:59 05-06-2017 | Исправлено: DCT, 18:08 05-06-2017
    freeman440

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

    Всего записей: 2521 | Зарегистр. 17-09-2008 | Отправлено: 18:19 05-06-2017
    DCT

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    freeman440
    спасибо! Проверил, нужный функционал работает, хотя по ссылке скрипт более тяжелый. В выложенных тут сборках его не видел, а по поиску попадались только расширения.
     
    Еще нашел вот такой полезный патч (ранее тут в теме пробегал скрипт, который закрывал эту уязвимость, но ИМХО, правильнее пропатчить):
    https://habrahabr.ru/post/282880/ (в конце)

    Цитата:
    Если кто ещё пользуется Opera 12, то в ней эта гадость (доступ к window.opener) распространяется не только на ссылки, открытые с target=_blank, но и вообще все ссылки, открытые колёсиком или пунктом «открыть в новой вкладке».
     
     Выломать это можно так: пропатчить opera.dll, изменив строку «opener» на «opera», 0.
     Для Opera 12.18, 32-bit, Windows это будет по адресу 0C6E414.

    Всего записей: 792 | Зарегистр. 22-12-2005 | Отправлено: 19:15 05-06-2017
    Viktor_Kisel



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DCT
    Непонятно на что поменять
    opener
    поменять на
    opera, 0 ??? так не влазит!
         

    Всего записей: 2099 | Зарегистр. 01-02-2005 | Отправлено: 19:49 05-06-2017
    DCT

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Viktor_Kisel
    там, видимо, имелось в виду "opera0"
    (а так - менять на любую бессмыслицу подходящую по длине)
     
    По похожему принципу работал патч, который менял no-cache на xo-cache, после чего Опера начинала также кэшировать документы с директивой "no-cache" в хедерах (было полезно на GPRS соединении).

    Всего записей: 792 | Зарегистр. 22-12-2005 | Отправлено: 19:54 05-06-2017 | Исправлено: DCT, 19:59 05-06-2017
    Viktor_Kisel



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DCT
    Вероятно да, спасибо, так и сделал.

    Цитата:
    вопрос: надо ли чего еще добавить в @include или в @exclude ?

    Правильнее будет как в старой версии:
    // @include       http://yandex.*
    // @include       https://yandex.*
    // @include       http://www.yandex.*
    // @include       https://www.yandex.*
    // @include       http://www.google.*
    // @include       https://www.google.*

    Всего записей: 2099 | Зарегистр. 01-02-2005 | Отправлено: 20:01 05-06-2017
    freeman440

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

    Цитата:
    Если кто ещё пользуется Opera 12, то в ней эта гадость (доступ к window.opener) распространяется не только на ссылки, открытые с target=_blank, но и вообще все ссылки, открытые колёсиком или пунктом «открыть в новой вкладке».
     
    Выломать это можно так: пропатчить opera.dll, изменив строку «opener» на «opera», 0.  
    Для Opera 12.18, 32-bit, Windows это будет по адресу 0C6E414.
    Что-то не понял, это не будет работать открытие ссылок колесом или при открытие ссылок колесом на этих страницах будет работать эта дыра с opener?

    Всего записей: 2521 | Зарегистр. 17-09-2008 | Отправлено: 21:16 05-06-2017
    WatsonRus



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    DCT
    Цитата:
    По похожему принципу работал патч, который менял no-cache на xo-cache, после чего Опера начинала также кэшировать документы с директивой "no-cache" в хедерах (было полезно на GPRS соединении).

    Для этого лучше патчить no-store. LEX1 в свое время писал, что с патченым no-cache много проблем.  
    У меня пропатчен no-store - тот же Ру-Борд кэшируется.

    Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 21:31 05-06-2017
    billibons

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Информация для тех, кто запускает несколько экземпляров Opera Presto.
     
    Как уже неоднократно (1, 2, 3) отмечалось, ссылка из внешнего приложения (например, чтение сохранённого на локальном диске html-файла) всегда отрывается в том экземпляре Оперы, который был запущен последним (независимо от того, какая Опера установлена браузером по умолчанию).
     
    Путём экспериментов обнаружил, что этот беспредел можно пресечь, изменив в файле opera.dll (в папке не основного, а дополнительного браузера) одно из вхождений слова Opera, а именно то, которое следует за фразой application/widget, например, на Oper1. Искать и редактировать следует в кодировке Unicode UTF-16 (cp-1200).

     
    После этого заголовок запущенной Оперы будет выглядеть так:

     
    или (для тех, кто скрывает меню) так:

     
     
    Эксперименты проводились на Windows 7 x64 и Opera 12.18 (1872) x32 (штатные портативные установки).
    Замечания и дополнения приветствуются

    Всего записей: 1675 | Зарегистр. 15-12-2005 | Отправлено: 12:32 06-06-2017 | Исправлено: billibons, 12:44 06-06-2017
    VladDr

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

    Цитата:
    этот беспредел можно пресечь,
    И в какой тогда отрываться бyдeт ?

    Цитата:
    После этого заголовок запущенной Оперы будет выглядеть так:
    Koмy нe нpaвитcя, мeняeт чepeз Title= в operaprefs.ini

    Всего записей: 2240 | Зарегистр. 05-06-2010 | Отправлено: 12:58 06-06-2017
    billibons

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

    Цитата:
    И в какой тогда отрываться бyдeт ?
    В той, что установлена по умолчанию.

    Цитата:
    Koмy нe нpaвитcя, мeняeт чepeз Title= в operaprefs.ini
    Смена заголовка таким способом - чисто косметическая. Она не приводит к желаемому результату. Но её можно применить (в декоративных целях) после редактирования файла opera.dll.
    К тому же, надпись на кнопке (для тех, кто прячет меню) она не меняет:

    Всего записей: 1675 | Зарегистр. 15-12-2005 | Отправлено: 13:08 06-06-2017 | Исправлено: billibons, 13:15 06-06-2017
    VladDr

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    billibons
    Цитата:
    Она не приводит к желаемому результату.
    Kaк этo не приводит? Koмy нe нpaвитcя зaгoлoвoк Oper1, мoжeт пoмeнять -> peзyльтaт дocтигнyт.

    Цитата:
    К тому же, надпись на кнопке (для тех, кто прячет меню) она не меняет:
    Зaтo мoжнo надпись cпpятaть: Button style=0 в standard_toolbar.ini.

    Всего записей: 2240 | Зарегистр. 05-06-2010 | Отправлено: 13:35 06-06-2017
    billibons

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VladDr
    Цитата:
    Kaк этo не приводит? Koмy нe нpaвитcя зaгoлoвoк Oper1, мoжeт пoмeнять -> peзyльтaт дocтигнyт.
    Заголовок (точнее, его смена или исправление) не являлись целью моего исследования. Я обратил на него внимание уважаемой публики только для того, чтобы указать на незначительный [негативный] побочный эффект.

    Всего записей: 1675 | Зарегистр. 15-12-2005 | Отправлено: 13:44 06-06-2017
    VladDr

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    billibons
    Цитата:
    Заголовок не являлся целью моего исследования.
    Этo и тaк пoнятнo Я гдe-тo yтвepждaл oбpaтнoe ?-)

    Цитата:
    Я обратил на него внимание уважаемой публики ...
    A я обратил чтобы пoкaзaть/нaпoмнить что от этого негативнoгo эффектa лeгкo избaвитьcя.

    Всего записей: 2240 | Зарегистр. 05-06-2010 | Отправлено: 14:01 06-06-2017
    billibons

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VladDr
    Мне сперва показалось, что Вы имеете ввиду, что того же эффекта, что и от редактирования файла opera.dll, можно добиться редактированием файла operaprefs.ini. Теперь понятно, что Вы говорили об уменьшении ущерба, нанесённого прямым редактированием бинарника.

    Всего записей: 1675 | Зарегистр. 15-12-2005 | Отправлено: 14:10 06-06-2017
    Capushon

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    billibons: 14:32 06-06-2017
    Цитата:
    Искать и редактировать следует в кодировке Unicode UTF-16 (cp-1200).
    Far чего такой древний?

    Всего записей: 4737 | Зарегистр. 18-07-2006 | Отправлено: 14:27 06-06-2017
       

    Страницы: 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.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru