Вообщем такое дело. Имею я файл 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
Заранее спасибо.
Отсутствует