Ru-Board.club
← Вернуться в раздел «Программы»

» Opera - плагины, дополнения, панели, кнопки, утилиты

Автор: Capushon
Дата сообщения: 07.08.2015 15:46
omamont: 17:20 07-08-2015
Цитата:
типа этого “Super Office PC”(и не как не ниже)

Цитата:
на семёрках и выше - полный стоп.
Насмешил, я сейчас с такой машинки пишу это сообщение, причём одноядерный. (дома конечно помощнее)...

Всё отлично работает.
Автор: Viktor_Kisel
Дата сообщения: 07.08.2015 15:56
Capushon

Цитата:
По Яндексу, попробуй так:

Код:// ==UserScript==
// @include https://www.yandex.ru/*
// ==/UserScript==

(function(){
var url = window.location.href;

if(url.indexOf("https://")==0) {
window.location.replace(location.href.replace(url.substring(0,7), "http://"));
}

if(url.indexOf("http://")==0) {
for(var i=0,link; (link=document.links[i]); i++) {
if(link.href.indexOf("https://")==0) link.href = link.href.replace(link.href.substring(0,7), "http://");
}
}
})();

Я не проверял. Жара...

Жаль не открываются странички, недоделан скрипт.
Автор: Capushon
Дата сообщения: 07.08.2015 15:58
Viktor_Kisel
А чем Яндекс так хорош?
Автор: omamont
Дата сообщения: 07.08.2015 15:59
Capushon 14:46 07-08-2015
Цитата:
Всё отлично работает.

Дык, кто-бы спорил...
Автор: Viktor_Kisel
Дата сообщения: 07.08.2015 16:04
Capushon
Да не в яндексе дело, просто если из закладок открывать любой поисковик ну просто как страничку - яндекс например, то ссылка http превращается в https - обидно.

Добавлено:
omamont
Я сейчас обновляю ac_toolbar.ini и все бы хорошо, но вот поиск на страничке родной как-то неудобно работает, как вам удалось такой удобный сделать
[Status Toolbar Head.content]
Button3, 721461702="Find previous, , , , "Find Previous.mini""
Search4, -12
Button5, -1145004181="Find next, , , , "Find Next.mini""

у меня он лезет искать сразу в инет...
Автор: omamont
Дата сообщения: 07.08.2015 16:39
Viktor_Kisel, ты про это? (на ней надо потыкать)(или удали её, вообще, и станет понятно)
(потому и родной скин, у мну, с ним легче, мне было)
Автор: Viktor_Kisel
Дата сообщения: 07.08.2015 17:21
omamont
Я про этот:
Автор: omamont
Дата сообщения: 07.08.2015 21:02
Viktor_Kisel 16:21 07-08-2015
Цитата:
Я про этот:

Оооо..., не всё так просто:
сравни Opera_1214\ui\standard_toolbar.ini и Opera_AC\ui\standard_toolbar.ini +
куча настроек в operaprefs.ini
Hotlist Alignment=0
MainBar Alignment=0
NavigationBar Alignment=0 (мож ещё где)
в моём поделии, (по-моему) как то со скином связано.здесь глянь(изображения выключив, канули в лета...)
Автор: Viktor_Kisel
Дата сообщения: 08.08.2015 10:01
omamont
Я сам виноват, наредатировал search.ini - уже исправил. Теперь красота.
Автор: Otto_Romwel
Дата сообщения: 08.08.2015 13:15
omamont 10:33 07-08-2015
Цитата:

Код: http://www.google.com/search?newwindow=1&gws_rd=cr,ssl&as_q=%s&ie=utf-8&oe=utf-8
Автор: Viktor_Kisel
Дата сообщения: 13.08.2015 13:40
Otto_Romwel
Где перенаправляет на https? Если в override.ini прописать, например для гугла:
[www.google.*]
User Prefs|Custom User-Agent=Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1)
Автор: Otto_Romwel
Дата сообщения: 13.08.2015 14:54
Viktor_Kisel 13:40 13-08-2015
Цитата:
Где перенаправляет на https?
Что значит где? У меня в Opera 12.17/10.10 на странице поиска Google.
Добавление gws_rd=cr,ssl в url запроса, приводит к открытию поиска через http, но на этой странице все ссылки уже не имеют этого параметра, поэтому переходя на следующую страницу или поиск картинок и т.п. — попадаю на https.
Маскировка под IE 10 ситуацию не меняет.
Автор: Capushon
Дата сообщения: 13.08.2015 16:51
Otto_Romwel: 16:54 13-08-2015
Цитата:
попадаю на https
А чем плох https? Работает Гугл с ним быстро, в чём проблемы-то?
Автор: Otto_Romwel
Дата сообщения: 13.08.2015 17:26
Viktor_Kisel 13:40 13-08-2015
Цитата:
Если в override.ini прописать, например для гугла:
[www.google.*]
User Prefs|Custom User-Agent=Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1)

О как интересно — так без всяких параметров на https не перенаправляет.
У меня такой прописан: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0), с ним параметр нужен.
Автор: Unitaz
Дата сообщения: 13.08.2015 17:31

Цитата:
http://www.google.com/search?newwindow=1&gws_rd=cr,ssl&as_q=%s&ie=utf-8&oe=utf-8
Спасибо мил человек наконец то у меня на основном экране а не в жопе мира появилась кнопка Только на русском
Автор: Otto_Romwel
Дата сообщения: 13.08.2015 17:48
Capushon 16:51 13-08-2015
Цитата:
А чем плох https? Работает Гугл с ним быстро, в чём проблемы-то?

От зачем вам чужие проблемы-то?
На 10.10 при первом заходе раза два страницу перезагружать надо. И по http всё равно быстрее работает, у меня во всяком случае.
Автор: Capushon
Дата сообщения: 13.08.2015 19:14
Otto_Romwel: 19:48 13-08-2015
Цитата:
От зачем вам чужие проблемы-то?
Так, просто интересно как народ на ровном месте находит проблемы

Цитата:
по http всё равно быстрее работает, у меня во всяком случае
Канал с интернетом дохлый?
Автор: Otto_Romwel
Дата сообщения: 14.08.2015 01:12
Viktor_Kisel 13:40 13-08-2015
Цитата:
Если в override.ini прописать, например для гугла:
[www.google.*]
User Prefs|Custom User-Agent=Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1)

Я так понял, что можно прописать и пробел, поведение будет аналогичным — google будет так себя вести при нестандартном User Agent-е, когда отсутствует нужная ему информация. Т.е. следующие варианты приведут к тому же результату:
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64)
Opera/9.80 (Windows NT 6.1; WOW64; ru)
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0)

Получаем упрощённый интерморд и http (https конечно тоже работает). Всё бы хорошо, если бы не терялся функционал, особенно в поиске картинок.
Автор: Viktor_Kisel
Дата сообщения: 14.08.2015 07:49
Otto_Romwel
У меня прописано так:
[www.google.*]
User Prefs|Custom User-Agent=Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1)
[plus.googleapis.com]
User Prefs|Custom User-Agent=Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 5.1)
[www.yandex.*]
User Prefs|Custom User-Agent=Opera/9.80 (Windows NT 5.1) Chrome/43.0.2357.0 Version/12.14

Насчет поиска картинок, не знаю что там теряется, вроде работает.
Автор: Otto_Romwel
Дата сообщения: 14.08.2015 09:50
У вас с этим значением, google с упрощённым интерфейсом? У меня — да.
В поиске картинок только ссылка на страницу с картинкой, нет ни "Открыть в полном размере", ни "Поиск по картинке".

Цитата:
Opera/9.80 (Windows NT 5.1) Chrome/43.0.2357.0 Version/12.14
Чумовой User Agent. Похоже яндексу тоже можно вводить пробел или какую-нибудь чепуху чтобы добиться аналогичного поведения.
Автор: Viktor_Kisel
Дата сообщения: 14.08.2015 10:02
To All
Такая просьба. Как сделать для Оперы 12.14 чтобы скрипт open-in-background-with-long-press.js открывал ссылки по ЛКМ в фоновой вкладке? Я понимаю что щелчком колесика мыши они и так открываются в фоновой вкладке безо всяких скриптов, но хотелось чтобы и по ЛКМ тоже (так работает скрипт open-in-background.js для Оперы 9.64):[more=Подробнее]
// ==UserScript==
// @name Open in background with long press
// @author Lex1
// @version 1.3.12
// @description Open links in background window on long press.
// @ujs:documentation http://lexi.ucoz.ru/index/0-5#userjs
// @ujs:download http://lexi.ucoz.ru/userjs/open-in-background-with-long-press.js
// ==/UserScript==

(function(){
var delay = 500;
var timerId = 0;
var clear = function(){if(timerId){clearTimeout(timerId); timerId = 0}};

opera.addEventListener('BeforeEvent.mousedown', function(e){
var loc = window.location, evt = e.event, target = evt.target;
if(evt.button == 0 && !evt.ctrlKey && !evt.shiftKey && !evt.altKey){
    timerId = setTimeout(function(){
        var link = target.nodeName.toLowerCase() == 'a' ? target : target.selectSingleNode('ancestor-or-self::*[(local-name()="a" or local-name()="area") and @href]');
        if(link && link.protocol.toLowerCase() != 'javascript:'){
            evt.stopPropagation();
            evt.preventDefault();
            if(link.hash && link.href.replace(link.hash, '') == loc.href.replace(loc.hash, '')){
                loc.hash = link.hash;
            }
            else{
                if(window.atob){
                    window.open(link.href).blur();
                    document.addEventListener('click', function(ev){
                        if(ev.target == target){
                            ev.stopPropagation();
                            ev.preventDefault();
                        };
                        document.removeEventListener(ev.type, arguments.callee, true);
                    }, true);
                }
                else{
                    var mEv = document.createEvent('MouseEvents');
                    mEv.initMouseEvent('mousedown', false, false, window, 0, 0, 0, 0, 0, false, false, false, false, 1, null);
                    link.dispatchEvent(mEv);
                    mEv.initMouseEvent('mouseup', false, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
                    link.dispatchEvent(mEv);
                }
            }
        }
    }, delay);
}
}, false);

document.addEventListener('mouseup', clear, false);
document.addEventListener('mousemove', clear, false);
})();
[/more]
Автор: omamont
Дата сообщения: 14.08.2015 10:19
Viktor_Kisel 09:02 14-08-2015
Цитата:
скрипт open-in-background-with-long-press.js открывал ссылки по ЛКМ в фоновой вкладке?

по моему, это (скрин2) (но, что потом поломается....??? , а поломается-ли? не в курсе)
Автор: Otto_Romwel
Дата сообщения: 14.08.2015 10:42
omamont 10:19 14-08-2015
Цитата:
по моему, это (скрин) (но, что потом поломается....??? , а поломается-ли? не в курсе)
Чуть промахнулись — надо позволить окнам терять фокус.
Автор: Viktor_Kisel
Дата сообщения: 14.08.2015 11:06
omamont
Otto_Romwel
Все верно - добавил галку: позволить окнам терять фокус, но работает как-то неуверенно, раз нормально, другой раз нет - 50 на 50. В опере 9.64 так все четко отрабатывает скрипт, а тут он вроде и работает но по-другому или четко в новой вкладке открывает или с этой галкой в фоновой, но 50 на 50.
Автор: inile
Дата сообщения: 14.08.2015 11:43

Цитата:
но работает как-то неуверенно,

Расширение можно попробовать - Open With Long-Click extension
Автор: omamont
Дата сообщения: 14.08.2015 12:45
Otto_Romwel 09:42 14-08-2015
Цитата:
Чуть промахнулись — надо позволить окнам терять фокус.

поправил, спасиб.

Добавлено:
Viktor_Kisel 10:06 14-08-2015
Цитата:
работает но по-другому

сравни в скриптах значения

Код: var delay = 500; (задержка до срабатывания скрипта, кажись)
Автор: Viktor_Kisel
Дата сообщения: 14.08.2015 13:36
omamont
Одинаково что open-in-background.js что open-in-background-with-long-press.js:
var delay = 500
Я имею ввиду что в Опере 9.64 открывает в фоновой вкладке, а в Опере 12.14 открывает в новой вкладке, но если для 12.14 поставить галку "позволить окнам терять фокус" то тоже открывает в фоновой вкладке но нестабильно, хотя после удаления расширения Imagus стало лучше немного.
Расширение без той галки позволяет открывать в фоновой вкладке, тоже немного нестабильно, не всегда почему-то, но пока не вижу лучшего решения.
Для Оперы 12.14 нужно или скрипт править open-in-background-with-long-press.js или не знаю.
inile
Спасибо, беру себе расширение, со скриптом пока незадача, если никто не поправит.
Автор: Otto_Romwel
Дата сообщения: 14.08.2015 16:07
Viktor_Kisel 13:36 14-08-2015
Цитата:
...но если для 12.14 поставить галку "позволить окнам терять фокус" то тоже открывает в фоновой вкладке но нестабильно, как-то криво через раз.
Потестил минут пять скрипт:
Код: // @name Open in background with long press
// @author Lex1
// @version 1.3.12
Автор: Viktor_Kisel
Дата сообщения: 14.08.2015 18:23
Otto_Romwel
Я тестил на мамке 2002 года в WinXP + расширение Imagus вроде как подтормаживало (щас удалил) потому результат был такой: на одну и ту же ссылку жму первый раз не открыло в фоне, потом открыло, потом опять не в фоне и так постоянно через раз.
Автор: Otto_Romwel
Дата сообщения: 16.08.2015 14:06
На основе скрипта QSaver.js А. Рузанова сделал скрипт для быстрого поиска по картинке в Google.
Зажатие ЛКМ на картинке на полсекунды приводит к открытию поиска в новой вкладке.
[more=QSearchByImg]
Код: (function(){

var delay = 500;
var timerId = 0;

opera.addEventListener('BeforeEvent.mousedown', function(e){
var evt = e.event;if(evt.button==0 && evt.target.tagName.toLowerCase()=='img' && evt.target.complete && !evt.ctrlKey && !evt.shiftKey && !evt.altKey){
    timerId = setTimeout(function(){
        {evt.stopPropagation();evt.preventDefault();window.open('http://images.google.com/searchbyimage?gws_rd=cr,ssl&image_url='+encodeURIComponent(evt.target.src))}
    }, delay);
}
}, false);

document.addEventListener('mouseup', function(){if(timerId!=0){clearTimeout(timerId);timerId=0}}, false);
document.addEventListener('mousemove', function(){if(timerId!=0){clearTimeout(timerId);timerId=0}}, false);

})();

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196

Предыдущая тема: Расширения для Firefox (Mozilla Firefox Extensions)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.