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

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

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

Maz (03-12-2019 21:42): Opera на движке Presto (часть 27)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие части | часть 25  «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
  • Настройка просмотра видео на YouTube и других сайтах

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

  • Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 00:39 05-11-2017 | Исправлено: VladDr, 02:46 21-09-2019
    VladDr

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ShPB, блaгoдapю зa ccылки.
    Цитата:
    /* против простых всплывающих окон */

     Дaйтe ccылкy гдe нacтpoйкa O 'Block all pop-ups' нe cpaбaтывaeт и всплывающиe окнa вcё paвнo вылaзят.

    Всего записей: 2240 | Зарегистр. 05-06-2010 | Отправлено: 12:53 21-02-2018
    ShPB

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VladDr
    Это скорее возврат ссылки из href, название условное
    'Block all pop-ups' нe cpaбaтывaл на savedeo(когда-то), другие сайты не вспомню

    Всего записей: 188 | Зарегистр. 17-09-2007 | Отправлено: 13:50 21-02-2018
    VladDr

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ShPB, я cпpaшивaл пoтoмy, чтo нe мoгy вcпoмнить кoгдa я видeл всплывающee окнo, a paз ecть пoпытки бopoтьcя c ними чepeз css, тo нeпoнятнo пoчeмy бы пpocтo нe вкл. этy нacтpoйкy и зaбыть oб этoй пpoблeмe paз и нaвceгдa ?..

    Всего записей: 2240 | Зарегистр. 05-06-2010 | Отправлено: 15:38 21-02-2018
    VladDr

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

    Цитата:
    zippyshare.com  
     
    Добавьте в css для удаления рекламы:

     Этoт вapиaнт выпpямляeт ccылки, нo бoльшoй кycoк мycopнoгo кoдa ocтaётcя нeтpoнyтым. B кaчecтвe aльтepнaтивы, дoбaвить в urlfilter.ini
    Код:
    */viewjs-b5af86fa1522edfe99ee6c9472e53cc88f2dc9a5.js*
    (eщё y мeня cpaбaтывaют:
    *.addthis.com/*
    *.maxonclick.com/*
    */ads.*
    *banner* )
     
     этoгo дocтaтoчнo для v11 и 9, нo для v12 пoнaдoбилcя eщё userjs:
    Код:
    window.opera.addEventListener('BeforeScript', function (e) {
     var kw=/window/i;
        if (e.element.text.match (kw)) {
            e.preventDefault();
       }
    }, false);

     Kтo тyдa выклaдывaeт фaйлы, пpoвepьтe coвмecтим ли этoт вapиaнт c зaливкoй.

    Всего записей: 2240 | Зарегистр. 05-06-2010 | Отправлено: 17:45 21-02-2018
    serg3007



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Столкнулся,что настроить жесты мыши не просто.Вверх вниз подсказали(спасибо).Как жест вправо - на следующую страницу ? не на последнюю, а именно на следующую ? Жест влево - на предыдущую(не последнюю открытую)
    Спасибо.

    Всего записей: 168 | Зарегистр. 04-03-2009 | Отправлено: 19:21 21-02-2018
    Alex_Qwerty

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    По дефолту так и есть. Проблема в определении этой следующей страницы (phpBB в link rel=next вообще в другую тему отправляет). Глянь fastforward.ini
     

    Код:
    // ==UserScript==
    // @name fix FastForward
    // @version 8
    // @include *
    // ==/UserScript==
     
    document.addEventListener('DOMContentLoaded',function(){
     
        var n;
     
        n = n ? n[0] : document.selectSingleNode(
                '//div[@id="bodyarea"]/div[@class="middletext"]/b[not(normalize-space(text())="...")]/following-sibling::a[@class="navPages"]' // SMF search
            +' | //td/b[not(normalize-space(text())="...") and not(normalize-space(text())="Pages:")]/following-sibling::a[@class="navPages"]' // SMF topics, boards
            +' | //tr[@class="catbg3"]/td/b[not(normalize-space(text())="...")]/following-sibling::a[@class="navPages"]' // SMF profile posts search
            +' | //span[@class="pagecurrent"]/following-sibling::span[@class="pagelink"]/a' // IPB
            +' | //a[contains(@href,"javascript:multi_page_jump")]/following-sibling::b/following-sibling::a'    // ipb
            +' | //a[@rel="next"]' // VB
            +' | html/body/table[@class="page"]/tbody/tr/td/div[@class="content smallfont"]/div[@class="left"]/b/font/following-sibling::a' // vb? http://bbs.nashalife.ru/showthread.php?&threadid=11441&perpage=15&pagenumber=2
            +' | //div[@class="selector"]/span[@class="cur"]/following-sibling::span/a' // ithappens
            +' | html/body/div[@class="container"]/p[@class="selector"]/strong/following-sibling::a' // zadolbali
            +' | //div[@class="pagination"]/span[@class="next"]/a' // nnm
            +' | //div[@class="navigation"]/a/span[@class="floatleft"]/..'    // wordpress
            +' | //div[@class="navigation"]/div[@class="alignleft"]/a[contains(text(),"Older Entries")]' // wp
            +' | //p[@class="nav_link"]/a[last()]'    // wp
            +' | html/body/table/tbody/tr/td/b[@class="link"]/a[@class="link"]' // vladimir.vladimirovich.ru
            +' | //td[@class="small" and starts-with(text(),"Страницы:")]/b/following-sibling::a'
            +' | //td[@class="dats" and starts-with(text(),"Страницы форума:")]/span[@class="small"]/b/following-sibling::a' // ru-board
        );
     
        // Уже не влазит в одну строку?
        n = n || document.selectSingleNode(
                '//div[@class="pagesection"]/div[@class="pagelinks floatleft"]/strong/following-sibling::a[@class="navPages"]' // SMF
            +' | //strong[not(normalize-space(text())="...")]/following-sibling::a[@class="navPages"]'       // SMF
            +' | //div[@id="baseSrch"]/table/tbody/tr/td/strong[not(normalize-space(text())="Страницы:")]/following-sibling::a'
            +' | //span[@class="prev_next"]/a/img[contains(@src,"next-right")]/..'
            +' | //div[@id="postbuttons_lower"]/descendant::strong/following-sibling::a'
        );
     
        n = n || document.querySelector(
            ".comic-nav-next"    // before wordpress
        );
     
     
        n = n || document.querySelector(
               '#page_nav_next'
            +', a.navi-next'
            +', .b-pager__next, div.b-serp-pager__button > a' // yandex
            +', .prev_next a[rel="next"]'
            +', .pagenav a[rel="next"]'
            +', a.comicnavlink[rel="next"]'
            +', .minicomicnav a[rel="next"]'
            +', .comicnav #next a'
            +', td.pagn-next > a.gspr.next'        // ebay
            +', #pagnNextLink.pagnNext'            // amazon
            +', div#content > div.wp-pagenavi > div.alignleft > a'    // wp
            +', span.nextprev_current+a'    // http://prokofe.ru/plugins/forum/forum_viewtopic.php?38539.0
            +', .page-next > a'                // http://forum.onliner.by/
            +', div.navigation > div.nav-previous > a'    // wordpress
            +', div.navigation > div.left > a'            // wp
            +', div.wp-pagenavi > a.nextpostslink'        // wp
            +', div.page-navigation > div.alignleft > a'    // wp
            +', div.navigation > div.alignleft > a'    // wp
            +', nav#nav-below.navigation-paging > div.nav-previous > a'    // wp
            +', nav.navigation.paging-navigation > div.nav-links > div.nav-previous > a' // wp
            +', div.next > a.ngg-browser-next'
            +', a#nextlink'    // dle?
            +', .pagination > a.next-button'
            +', ul.g-paginator > li.g-text-right > a.g-button.ui-icon-right'
            +', div#paginator > div.pagination > a[alt="next"]'
            +', .paginator .pag_next > a'
            +', ul.pagination > li.active + li.hidden-xs > a'
            +', div#paginator > div.pagination > b+a'
            +', a.next.page-numbers'
            +', a.pagenav[title="Вперёд"]'
        );
     
        n = n || document.querySelector(
            'span.page_next > a'
            +', td.nav.next > a.next'
            +', a.pagination__link.pagination__next'
            +', ul.comicnav > li > a.navforward'
            +", div.pagenav > table > tbody > tr > td.alt1 > a[class='smallfont'][title^='Следующая страница']"
            +", div.displaycontainer > table > tbody > tr > td.catbg > div > span.small > b + a[href*='cgi-bin/yabb/YaBB.pl']"
            +", a.strNext"
            +", a.btn-next.part-nav-right"    // https://ficbook.net/readfic/386384/11808293#part_content
            +", span.pagination>strong+a"
            +", span.gensmall + br + span.nav > b + a"    // phpBB http://www.ghisler.ch/board/viewtopic.php?t=41086
            +", table#pagination.topic .nav > p > b + a"
            +", div.paginator > a.forward"
            +", span.pages-num > a.selected + a"
            +", a.nav-next"
            +", .comicnav a[next]"
            +", ul.j-nav.j-page-nav > li.j-nav-item.j-page-nav-item.j-page-nav-item-prev > a"    // lj
            +", html > body > table > tbody > tr > td > center > a[href*='/?skip=']"            // lj
            +", td.meta>a[href*='/?skip=']"                    // lj
            +", div.stream-footer > p.prevnext > a.prev"    // lj
            +", .comic-nav-next"
            +", div.pagination > ul > li.arrow.next > a"
            +", a.page-next"
        );
     
        if (!n) {
        //    alert(location.hostname+': FF link not found!');
            return;
        }
     
        var forwardURL=n.href;
     
        var L=document.selectNodes('//link[@rel="next"]');
        for (var l=0; l<L.length; l++) { L[l].parentNode.removeChild(L[l]);    };
        var ln=document.createElement('link');
        ln.rel='next';
        ln.href=forwardURL;
        document.body.appendChild(ln);
        //alert('FF link:\n'+forwardURL)
     
    },false);
     

     

    Код:
    // ==UserScript==
    // @include *
    // ==/UserScript==
     
    (function(opera){
     
        var ScriptName = 'fix_FastForward_DLE.js';
     
        function addFF(url, replaceFlag){if (!url) return; if (replaceFlag) {    var L=document.selectNodes('//link[@rel="next"]'); for (var l=0; l<L.length; l++) L[l].parentNode.removeChild(L[l]); }            var ln=document.createElement('link');    ln.rel='next';    ln.href=url;    document.body.appendChild(ln);        }
     
        document.addEventListener('DOMContentLoaded',function(){
     
            var nextPage = document.querySelector('div#dle-content > div.navigation > span:not(.nav_ext) + a');
            if (nextPage) addFF(nextPage);
     
            var fullsearch = document.forms && document.forms.fullsearch;
            var n = document.querySelector('div#dle-content > div.navigation.ignore-select > a#nextlink');
            n = n&&n.onclick.toString().match(/(list_submit\(\d+\))/); n=n&&'javascript:'+n[1];
     
            if (!(n||fullsearch)) return;
     
            opera.postError(ScriptName);
            if (fullsearch) fullsearch.search_start.value++;
            addFF(fullsearch&&'javascript:document.forms.fullsearch.search_start.value++;document.forms.fullsearch.submit()'||n, true);
     
        },false);
     
    })(opera)
     


    Всего записей: 2282 | Зарегистр. 09-09-2006 | Отправлено: 19:59 21-02-2018
    ShPB

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VladDr
    Cтрочка в css([target='_blank'] или div[style*="position: fixed"]) универсальнее чем: */viewjs-b5af86fa1522edfe99ee6c9472e53cc88f2dc9a5.js*, *.addthis.com/* и т.п, событие onclick просто не отработает. css дополняет urlfilter

    Всего записей: 188 | Зарегистр. 17-09-2007 | Отправлено: 20:55 21-02-2018
    VladDr

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ShPB
    Цитата:
    событие onclick просто не отработает.

     Чтo зa coбытиe?

    Цитата:
    css дополняет urlfilter

     C тeми фильтpaми вcя peклaмa yбиpaeтcя бeз css.

    Всего записей: 2240 | Зарегистр. 05-06-2010 | Отправлено: 14:20 22-02-2018
    WatsonRus



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VladDr
    Цитата:
     Kтo тyдa выклaдывaeт фaйлы, пpoвepьтe coвмecтим ли этoт вapиaнт c зaливкoй.

    UserJS не дает перетаскивать файлы в Оперу. А это одно из главных преимуществ зиппишары.
     
    С другой стороны, одного UserJS достаточно для выпрямления ссылок.
     

    Всего записей: 37866 | Зарегистр. 03-05-2004 | Отправлено: 16:09 22-02-2018
    coherent

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ни с того, ни с сего Опера начала самопроизвольно закрываться. Причем корректно. Т.е. после перезапуска сессия восстанавливается, как если бы нормально закрыл Оперу, а потом снова открыл. В Опере достаточно давно ничего не менял. Закрытие может происходить как при загрузке вкладок, так и после того, как все вкладки (15 штук) загрузились. Закрыл пару самых последних вкладок, вроде пока не закрывается. Но с этим же набором из 15 вкладок я работал вчера, по крайней мере часа два до того, как закрыл Оперу. И никаких самопроизвольных выключений не было. А сегодня Опера начала "брыкаться".
    Кто-нибудь с таким сталкивался?

    Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 16:47 22-02-2018
    billibons

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    coherent
    Какое значение opera:config#UserPrefs|ShowExitDialog ?

    Всего записей: 1657 | Зарегистр. 15-12-2005 | Отправлено: 18:20 22-02-2018
    coherent

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

    Цитата:
    Какое значение opera:config#UserPrefs|ShowExitDialog ?

    1

    Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 20:24 22-02-2018
    billibons

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    coherent
    И что, после спонтанного закрытия и последующего запуска такое окно не появляется?

    Всего записей: 1657 | Зарегистр. 15-12-2005 | Отправлено: 20:31 22-02-2018
    coherent

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    billibons
    Не появляется. Я писал: "после перезапуска сессия восстанавливается, как если бы нормально закрыл Оперу, а потом снова открыл." Что очень странно!
    Сталкивался с "падением" Оперы на некоторых сайтах. Но это происходит в процессе загрузки страницы и после перезагрузки появляется окно "Добро пожаловать". А тут все страницы полностью загружались. Я по всем проходился, поверял. И только подумал, устаканилось, как хлоп, и Опера закрылась.

    Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 20:35 22-02-2018 | Исправлено: coherent, 20:51 22-02-2018
    billibons

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

    Цитата:
    Я писал: "после перезапуска сессия восстанавливается, как если бы нормально закрыл Оперу, а потом снова открыл."

    Я поэтому и уточнил. То-есть, у Вас Опера закрывается (сама) без предупреждения, и потом запуск (Вами) происходит тоже без предупреждения... А Вы случайно не используете "Fast start" или "Light Start"? И вообще, поподробнее опишите версию, разрядность и конфигурацию Оперы.

    Всего записей: 1657 | Зарегистр. 15-12-2005 | Отправлено: 20:45 22-02-2018
    coherent

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

    Цитата:
    А Вы случайно не используете "Fast start" или "Light Start"?

    Нет.

    Цитата:
    поподробнее опишите версию, разрядность и конфигурацию Оперы

    12.18, 32 бит, USB установка.
    В последнее время ничего не менял: расширения, скрипты, настройки...

    Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 20:57 22-02-2018
    billibons

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    coherent
    Пробовали перезагружать компьютер?
     
    All
    Для тестов нужны ссылки на сайты, где Опера 12.18 х32 стабильно падает.

    Всего записей: 1657 | Зарегистр. 15-12-2005 | Отправлено: 21:12 22-02-2018
    Prestolyb



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Сайт авито - avito.ru  в объявления не листает фото и не окрывает их на весь экран. Писал им тех поддержку ответ был - почистите кэш и куки. А потом видно внимательно прочитали моё сообщение (Опера Престо 12.18) и повторно прислали письмо "используйте последнию версию браузера" ну и кучу сылок на эти браузеры)). Ленивые програмеры - лень им адаптировать сайт.  
     
    Добавлено:
    Dragonfly в Опере 12.18 на сайте авито находит синтаксическую ошибку :
    Declaration syntax error
      body{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !im  
    Указанный скрипт не загружен - loader.js Ну ещё 400 с слишнем не критичных ошибок.

    Всего записей: 177 | Зарегистр. 03-06-2017 | Отправлено: 22:01 22-02-2018
    coherent

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

    Цитата:
    Пробовали перезагружать компьютер?

    Нет. Комп рабочий. Была срочная работа. Поэтому и не смог толком вычислить проблемный(е) сайт(ы).

    Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 22:44 22-02-2018
    VladDr

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    WatsonRus
    Цитата:
    UserJS не дает перетаскивать файлы в Оперу.

     C yчётoм тoгo чтo O нe диcк/xpaнилищe, файлы в нeё перетаскивать кaк бы нeвoзмoжнo. Ecли «Я имел в виду - открыл страницу - сразу на ней прямая ссылка.» (цитaтa oтcюдa), тo этo ycлoвиe выпoлняeтcя.

    Всего записей: 2240 | Зарегистр. 05-06-2010 | Отправлено: 02:24 23-02-2018
       

    Страницы: 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 (часть 26)
    Maz (03-12-2019 21:42): Opera на движке Presto (часть 27)


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru