Проблема: пишу расширение для фаерфокса. Нужно из документа полученные имя пользователя и пароль передавать во внешнюю программу. Возможно ли это и как это можно сделать?
Проблема: пишу расширение для фаерфокса. Нужно из документа полученные имя пользователя и пароль передавать во внешнюю программу. Возможно ли это и как это можно сделать?
Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.
25 июля 2008 в 7:05
а что за расширение, интересно?
24 июля 2008 в 22:02
Согласно правилам безопасности браузер может иметь доступ к локальным файлам только в локальной зоне. Использование вызовов локальных приложений вообще считается плохим тоном в программировании. Если бы вы описали задачу, то вам помогли бы больше. Вообще же лучше с такими вопросами обращаться на специализированные форумы. Например xpoint.ru
24 июля 2008 в 20:00
я нашла решение, кому интересно :
var file =
Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath("path_to_my_application");
var process =
Components.classes["@mozilla.org/process/util;1"].createInstance(Components.interfaces.nsIProcess);
process.init(file);
var argv = [param1, param2....];
24 июля 2008 в 19:05
не работает
error: "RunProgram" is not defined.
24 июля 2008 в 19:01
Ухты, нихренасе
24 июля 2008 в 18:03
onclick="RunProgram('%PROGRAM_PATH%');return false"
В %PROGRAM_PATH% путь к программе, можно использовать переменные из конфига фаерфокса – about:config
24 июля 2008 в 18:03
А, да! Нужны двойные бэкслеши
24 июля 2008 в 18:02
JS никак