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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№109-11-2009 18:10:12

witherok
Участник
 
Группа: Members
Зарегистрирован: 09-11-2009
Сообщений: 9
UA: Firefox 3.5

Редактирование .jar

Вообщем такое дело. Имею я файл ProxyBar.jar от соответствующего расширения.
Открыл я его editplus. Нашел проблемные строчки кода

скрытый текст

Выделить код

Код:

ProxyBar_Overlay.PBProxyChanged = function()
{
    var proxy = document.getElementById("PBProxy").value.split(':');
    var port = parseInt(proxy[1]);
    if (!isNaN(port))
    {
        this.prefs.setCharPref("ftp", proxy[0]);
        this.prefs.setIntPref("ftp_port", port);
        this.prefs.setCharPref("gopher", proxy[0]);
        this.prefs.setIntPref("gopher_port", port);
        this.prefs.setCharPref("network.proxy.http", proxy[0]);
        this.prefs.setIntPref("network.proxy.http_port", port);
        this.prefs.setCharPref("socks", proxy[0]);
        this.prefs.setIntPref("socks_port", port);
        this.prefs.setCharPref("ssl", proxy[0]);
        this.prefs.setIntPref("ssl_port", port);
    }
};

Хотя нужно всего лишь

Выделить код

Код:

ProxyBar_Overlay.PBProxyChanged = function()
{
    var proxy = document.getElementById("PBProxy").value.split(':');
    var port = parseInt(proxy[1]);
    if (!isNaN(port))
    {
        this.prefs.setCharPref("network.proxy.http", proxy[0]);
        this.prefs.setIntPref("network.proxy.http_port", port);
    }
};

Ну поменял. Сохранил. Соответственно расширение больше не работает.
Я конечно понимаю, что скорее всего вначале файла есть какая то инфа по входящим в архив файлам, их размер может или хз.

Вдаваться во все эти тонкости ох как не хочется, надеюсь вообще в последний раз сюда лезу. Но без этого никак.
Может кто скажет как исправить это так, что бы в итоге это работало?

Файлик прилагаю:
http://slil.ru/28181038

Заранее спасибо.

Отсутствует

 

№209-11-2009 18:18:47

Vitaliy
Участник
 
Группа: Members
Откуда: Питер
Зарегистрирован: 16-12-2004
Сообщений: 739
UA: Firefox 3.5

Re: Редактирование .jar

Это архив!!!
Открой в архиваторе и исправь нужный файл в архиве.

Отсутствует

 

№309-11-2009 18:20:35

witherok
Участник
 
Группа: Members
Зарегистрирован: 09-11-2009
Сообщений: 9
UA: Firefox 3.5

Re: Редактирование .jar

Ну я открываю его. Исправляю нужный файл.
Дальше пакую в зип и меняю на jar?

Так не работает.

Отсутствует

 

№409-11-2009 18:22:04

Vitaliy
Участник
 
Группа: Members
Откуда: Питер
Зарегистрирован: 16-12-2004
Сообщений: 739
UA: Firefox 3.5

Re: Редактирование .jar

witherok
Потому что пакуешь с другими параметрами сжатия.
Просто заменяй файл в архиве, а не создавай новый архив.

Отсутствует

 

№509-11-2009 18:29:47

Sergeys
Administrator
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 23-01-2005
Сообщений: 14015
UA: Namoroka 3.6
Веб-сайт

Re: Редактирование .jar

witherok

скрытый текст
http://forum.mozilla-russia.org/uploaded/proxybar-1.0-fx.xpi

попробуй


Через сомнения приходим к истине. Цицерон

Отсутствует

 

№609-11-2009 18:39:33

witherok
Участник
 
Группа: Members
Зарегистрирован: 09-11-2009
Сообщений: 9
UA: Firefox 3.5

Re: Редактирование .jar

Спасибо, научился паковать файлы в архив. Но фикс не получился. Буду думать чего не хватает :D

Отсутствует

 

Board footer

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