Как связать javascript, работающий в браузере, с программой, работающей в windows?
Здравствуйте! Надо чтобы javascript обменивался информацией с программой.
Самым простым кажется иметь файл, который читает (пишет) и javascript и программа. Как это реализовать?
Что еще можете предложить?
Для начала с целью определись. Тебе надо чтобы рандомный юзер из браузера взаимодействовал с твоим софтом(или наоборот), или тебе нужно stand-alone приложение которое может в javascript и во взаимодействие с софтом, или тебе нужно для себя запускать что-то в связке с javascript, или?..
Aetae, для себя. я хочу все писать в браузере на js ибо нравится. Но некоторые
вещи js не может. например клики по коорлинате, селениум драйвер, gpu-cuda
это один из вариантов. я как nj yfitk тотовые сервер на python. может быть вы подскажите хорошие сервера для python и c? в данном вопросе я хочу понять можно ли сделать через файл. но похоже сокет лучше, быстрее хоть и хлопотнее
Не знаю на сколько это подходит под ваши задачи - но CEFSHARP, т.е. пишем типа своего браузера- заходим на сайт , выполняем JS - получаем данные в любом виде.
Обычно в программе поднимают http сервер, а из браузера идут к нему по http.
Рекомендуют поискать "<язык_вашей_программы> http server example" - это сделать в программе.
А затем AJAX - это сделать в Javascript.
Вот так и связать...
Про python не подскажу - не программирую на нем. По C++ - попробуйте тот что гуглиться по словам "http boost".
Хотя в целом найти рабочий сервер довольно легко: качаете первый попавшийся, компилируете, запускаете. Берете свой браузер и открываете http://localhost:PORT
Если открылось - работает. Нет - берите следующую ссылку.
спасибо. подобный метод поиска рабочего софта мне знаком. но в лом. причем мне нужен не отдельный сервер а модуль или dll. для винды все очень туманно, но для питона есть хорошие варианты. погуглил http boost уже лучше-Asio C++ Library. но питон как то человечнее