Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№832615-03-2015 16:02:32

Sekotka
Участник
 
Группа: Members
Зарегистрирован: 07-02-2010
Сообщений: 44
UA: Firefox 36.0

Re: Custom Buttons

Спасибо большое!
Немного разобрался, вот мой код кнопки

Выделить код

Код:

/*CODE*/
var path = "Z:\\Work\\proxy.txt";

var refs = custombuttonsUtils. readFile (path);
refs = refs. split (/[\r\n]{1,2}/);

if (refs. length != 0)
{
    var ind = Math. floor (Math. random () * refs. length);
} 

var prox=(refs[ind]);
var out=prox.split(":");

var servproxy = 'network.proxy.http';
var portproxy = 'network.proxy.http_port';
Application.prefs.setValue( servproxy, out[0] );
Application.prefs.setValue( portproxy, out[1] );

Но почему-то не задает порт, только сервер... Где моя ошибка?

Отсутствует

 

№832715-03-2015 17:23:51

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4806
UA: Firefox 24.0

Re: Custom Buttons

Выделить код

Код:

Application.prefs.setValue( portproxy, (+out[1]) );  

Отредактировано bunda1 (15-03-2015 17:30:03)

Отсутствует

 

№832815-03-2015 18:17:25

Sekotka
Участник
 
Группа: Members
Зарегистрирован: 07-02-2010
Сообщений: 44
UA: Firefox 36.0

Re: Custom Buttons

Выделить код

Код:

Application.prefs.setValue( portproxy, (+out[1]) );  

Отсутствует

 

№832915-03-2015 18:50:23

Sekotka
Участник
 
Группа: Members
Зарегистрирован: 07-02-2010
Сообщений: 44
UA: Firefox 36.0

Re: Custom Buttons

А возможно посредством custom buttons заполнять авторизационную форму для прокси автоматом?
Ну в смысле, что в тхт файле прокси будут вида 1.1.1.1:8080:login:pass
и использовать Login и Pass в выпадающем окне авторизации автоматически

Отредактировано Sekotka (15-03-2015 19:23:11)

Отсутствует

 

№833015-03-2015 22:10:08

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4806
UA: Firefox 24.0

Re: Custom Buttons

Отредактировано bunda1 (15-03-2015 22:23:48)

Отсутствует

 

№833115-03-2015 23:36:57

Sekotka
Участник
 
Группа: Members
Зарегистрирован: 07-02-2010
Сообщений: 44
UA: Firefox 36.0

Re: Custom Buttons

Вот парочка
5.175.145.85:8080
5.175.146.169:8080

Страничка будет открываться обычной кнопкой типа gBrowser.selectedTab = gBrowser.addTab ("http://site.ru");

Спасибо

Отредактировано Sekotka (15-03-2015 23:37:13)

Отсутствует

 

№833215-03-2015 23:51:28

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4806
UA: Firefox 24.0

Re: Custom Buttons

Отсутствует

 

№833316-03-2015 01:03:53

Sekotka
Участник
 
Группа: Members
Зарегистрирован: 07-02-2010
Сообщений: 44
UA: Firefox 36.0

Re: Custom Buttons

Отсутствует

 

№833416-03-2015 08:24:52

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4806
UA: Firefox 24.0

Re: Custom Buttons

Отсутствует

 

№833516-03-2015 11:41:36

Sekotka
Участник
 
Группа: Members
Зарегистрирован: 07-02-2010
Сообщений: 44
UA: Firefox 36.0

Re: Custom Buttons

Я вообще из аддонов нашел дополнение Close Proxy Authentication, но там беда только в том, что там один пароль для всех прокси задается, нельзя индивидуально задать

Отсутствует

 

№833616-03-2015 13:46:09

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4806
UA: Firefox 36.0

Re: Custom Buttons

Отсутствует

 

№833716-03-2015 21:40:45

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4806
UA: Firefox 24.0

Re: Custom Buttons

Выделить код

Код:

// открыть нужный сайт в новой вкладке и получить ссылку на страницу 
var proxy = gBrowser.getBrowserForTab( gBrowser.selectedTab = gBrowser.addTab("http://tfile.me/forum/index.php?c=2") ); 
          
// обработчик ждёт пока откроется нужный сайт, удаляет себя и запускает код авторизации
proxy.addEventListener("pageshow", function c(e) {         
   this.removeEventListener( e.type, c );           
   
   // перебрать все поля вода текста на странице
   [...content.document.getElementsByTagName('input')].forEach(function(el) {
      
      // найти и вставить текст в формы авторизации
      var name = el.getAttribute('name');
      if ( name == 'username' ) el.value = 'Sekotka'
      if ( name == 'password' ) { 
           el.value = 'qwerty'; 
           el.focus()
           }; 
   
      // имитировать нажатие 'Enter'
      var evt = document.createEvent("KeyEvents");
      evt.initKeyEvent("keypress", true, true, null, false, false, false, false, evt. DOM_VK_RETURN, 0);
      document.activeElement.nodeName == "browser"
      ? gBrowser.contentDocument.activeElement.dispatchEvent(evt)
      : document.activeElement.dispatchEvent(evt);
   })
         
});

Отредактировано bunda1 (16-03-2015 21:41:39)

Отсутствует

 

№833816-03-2015 22:12:50

lvlaksim
Участник
 
Группа: Members
Зарегистрирован: 09-03-2015
Сообщений: 11
UA: Firefox 36.0

Re: Custom Buttons

Отредактировано lvlaksim (16-03-2015 22:59:16)

Отсутствует

 

№833918-03-2015 00:09:22

lvlaksim
Участник
 
Группа: Members
Зарегистрирован: 09-03-2015
Сообщений: 11
UA: Firefox 36.0

Re: Custom Buttons

Отредактировано lvlaksim (18-03-2015 00:10:10)

Отсутствует

 

№834018-03-2015 21:31:12

lvlaksim
Участник
 
Группа: Members
Зарегистрирован: 09-03-2015
Сообщений: 11
UA: Firefox 36.0

Re: Custom Buttons

Отредактировано lvlaksim (18-03-2015 21:50:44)

Отсутствует

 

№834119-03-2015 11:22:07

Lex1
Участник
 
Группа: Members
Зарегистрирован: 07-07-2007
Сообщений: 260
UA: Firefox 36.0

Re: Custom Buttons

Отсутствует

 

№834220-03-2015 18:33:50

pinAnon
Участник
 
Группа: Members
Зарегистрирован: 05-09-2014
Сообщений: 5
UA: Firefox 36.0

Re: Custom Buttons

Отсутствует

 

№834320-03-2015 23:28:48

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4316
UA: Firefox 36.0

Re: Custom Buttons

Отсутствует

 

№834423-03-2015 03:25:10

pinAnon
Участник
 
Группа: Members
Зарегистрирован: 05-09-2014
Сообщений: 5
UA: Firefox 36.0

Re: Custom Buttons

Отсутствует

 

№834527-03-2015 15:59:05

hartumov
Участник
 
Группа: Members
Зарегистрирован: 17-11-2013
Сообщений: 112
UA: Firefox 25.0

Re: Custom Buttons

От чего это может быть - выделяю полностью текст в input или textarea, кликаю мышкой вне этого поля, выделение, понятно, сбрасывается. Но если я опять кликну внутри поля, на долю секунды все выделяется и выделение тут же пропадает.

Отсутствует

 

№834627-03-2015 22:40:26

bunda1
Moderator
 
Группа: Moderators
Откуда: Латвия
Зарегистрирован: 09-02-2010
Сообщений: 4806
UA: Firefox 24.0

Re: Custom Buttons

Отсутствует

 

№834727-03-2015 22:57:40

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4316
UA: Firefox 36.0

Re: Custom Buttons

Отсутствует

 

№834828-03-2015 02:49:44

hartumov
Участник
 
Группа: Members
Зарегистрирован: 17-11-2013
Сообщений: 112
UA: Firefox 25.0

Re: Custom Buttons

Отсутствует

 

№834928-03-2015 05:51:56

Kamui
Участник
 
Группа: Members
Зарегистрирован: 31-03-2011
Сообщений: 1796
UA: Firefox 36.0

Re: Custom Buttons

Отсутствует

 

№835028-03-2015 14:35:15

Kamui
Участник
 
Группа: Members
Зарегистрирован: 31-03-2011
Сообщений: 1796
UA: Firefox 36.0

Re: Custom Buttons

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]