Всем привет!
Есть несколько вопросиков-проблемок, решить которые надо на ЖС, либо на чем то еще, но не прибегая к серверным решениям:
1) Как можно на странице проверить стоят ли галочки в настройках обновления и т.п., и при в нужных местах выводить на страницу ченить типа "Ок", "Мля!"?
2) Как на ЖС сделать аналог ПХП-пинговалки, т.е. что бы проверялось доступен ли адрес (локалхост), или нет?
3) Как проверить существование файла на компе юзера, на пример: C://Windows/notepad.exe ?
4) Можно ли как-нибудь получать от установщика, на пример, ZIP`а оставшееся время на распаковку, ну или процент распаковки, или ченить типа того..?

Всем заранее спааасибо!!=))

3-й пункт точно невыполним.

Все эти пункты не имеют никакого отношения к JS

:rolleyes:

либо на чем то еще, но не прибегая к серверным решениям:

Snail, это реально только на Java, но для этого надо написать соответствующее расширение, плагин, и попросить жертву установить это дополнение к себе в браузер. ;)

=) Жертве насильно установим дополнение, только как его писать, на чем, где, чем пользоваться?

Напишите программу на любом языке программирования.

А могжно попросить многоуважаемых проггеров этого форума привести работающий пример, делающий хоть что-нибудь подобное, описанное выше в проблемах?
Заранее мега-спааасибо!!

Тема перенесена из форума «Firefox» в форум «Флейм».

Ну спасибо...
Если кто не понял, то основным вопросом было то как достучаться до настроек браузера (Фокса) юзера с открытой страницы...
Судя по ответам, тут есть крутые юзеры, а вот знающих АПИ Фокса и кодерство людей не наблюдается.., очень жаль...;(

> как достучаться до настроек браузера (Фокса) юзера с открытой страницы...
Со страницы никак. Напишите своё расширение (extension). Хаутушек по написанию расширений в сети куча.

К стати, 3,4 пункты выполнимы..на ЖС, и не так уж сложно, примерно так..:

Выделить код

Код:

var req = null;
    try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {
        try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {
            try { req = new XMLHttpRequest(); } catch(e) {}
        }
    }
    if (req == null) throw new Error('XMLHttpRequest not supported');
url = 'yourUrl';
req.open("GET", url, false);
try{req.send(null)}catch(fuck){throw new Error("No such file!");}finally{return loaded = req.responseText.split('\n');}
if(loaded != ""){/*do something....=))*/}

А вот 4-й пункт, более похож на невыполнимый..
По поводу 1-го...посмотрю, подумаю.....

Snail
http://support.mozilla.com/ru/kb/ActiveX:

Firefox официально не поддерживает ActiveX

Лучше поищи подходящие по функциональности расширения.

Знаю, но XMLHttpRequest поддерживает, а код выше работает и в жутком ИЕ, но для фокса ето естессно не надо=)
ищу...ток найти не могу пока..%(