Так, с bat-файлом разобрались. Помогите теперь с следующей идей - в браузере (у меня Chrome) сделать закладку, чтобы включать/выключать лампочки.

Простой вариант

http://admin:admin@[HC2IP]/api/callAction?deviceID=100&name=turnOn

не очень устраивает, т.к. с текущей странице переходит на пустую. Хотя лампочка включается. Приходиться либо жать "назад", либо сначала открывать новую вкладку.

задан 03 Янв '14, 01:46

Alex57's gravatar image

Alex57
3128
процент согласия: 0%


А что мешает сделать HTML страницу с кнопками или ссылками, которые делают AJAX запрос?

Проще всего подключить jQuery и сделать так:

var b = $('<button>Turn on</button>').click(function() {
    $.ajax({
        url: 'http://[HC2IP]/api/callAction?deviceID=100&name=turnOn',
        username: 'admin',
        password: 'admin'
    });
});
$('body').append(b); 

При таком подходе перехода не будет на новую страницу. Только вот боюсь, с кросс-доменнымы AJAX-запросами надо будет повозится. Если будут проблемы, почитайте про CORS.

ссылка

отвечен 04 Янв '14, 03:25

PoltoS's gravatar image

PoltoS ♦♦
5731312
процент согласия: 27%

про страницу не понял идею. а вот с кросс-доменными запросами действительно проблема, сижу читаю CORS, собираюсь осваивать wireshark...

(04 Янв '14, 11:15) Alex57 Alex57's gravatar image

Создайте отдельную HTML страницу, положите на диск и её открывайте в браузере. А она при нажатии на кнопки будет отправлять на HC2 запросы.

Можно даже свой dashboard сделать.

(04 Янв '14, 13:27) PoltoS ♦♦ PoltoS's gravatar image

создал страницу, положил на диск, открываю - те же грабли. Кросс-доменный запрос, нет авторизации и т.п. браузер Chrome. Думаю что с формой будет все тоже

(10 Янв '14, 00:04) Alex57 Alex57's gravatar image
Ваш ответ
toggle preview

Следить за этим вопросом

По почте:

Авторизовавшись, здесь Вы сможете подписаться на обновления по этому вопросу.

По RSS:

Ответы

Ответы и комментарии

Основы размётки

  • *курсив* или _курсив_
  • **жирный** или __жирный__
  • ссылка:[текст](http://url.com/ "Суть вопроса")
  • картинка?![alt текст](/path/img.jpg "Суть вопроса")
  • нумерованый список: 1. Foo 2. Bar
  • чтобы добавить перенос строки в тексте, сделайте два переноса строки в редакторе
  • базовые теги HTML также поддерживаются

Теги к вопросу:

×166
×28

Задан: 03 Янв '14, 01:46

Просмотров: 3,497 раз

Отредактирован: 10 Янв '14, 00:04

powered by OSQA