закладка в firefox нажимающая кнопку на сайте
Добрый вечер!
Хочу сделать javascript: закладку для записи на http://emias.info/appointment/ . Там надо ввести номер полиса и дату и нажать кнопку. С помощью интернета сделал какой-то код, но он работает только если я нажимаю кнопку уже находясь на emias.info. А если в окне открыт к примеру яндекс, то браузер говорит: "Информация, введённая вами на этой странице, будет отправлена по незащищённому соединению и может быть прочитана третьей стороной. Вы уверены, что хотите отправить эту информацию?" Причём даже если нажать "Продолжить" запрос не постится (хотя emias.info открывается). Вот мой код: javascript:(function(){ window.open("http://emias.info/appointment/", "_Self"); var f = window.document.createElement("form"); f.setAttribute("method","post"); f.setAttribute("action","http://emias.info/appointment/"); var post = { _csrf:"", number:"7700001234567890", bd_day:"31", bd_month:"01", bd_year:"1900", }; for(var p in post){ var i = document.createElement("input"); i.setAttribute("type", "hidden"); i.setAttribute("name", p); i.setAttribute("value", post[p]); f.appendChild(i); } window.document.body.appendChild(f); f.submit(); })() Как поправить, чтобы с любого сайта переходил на emias и постил запрос? |
странно.. это так сложно или я не там спрашиваю?
|
Там по коду я сначала перехожу на этот сайт и потом шлю запрос. Очевидно, что это не работает. Вопрос в том, как заставить это работать.
|
Если коротко, то это хоть как-то работает, а заполнение имеющейся вообще не работало, форма не находилась в документе.
Вообще я так понял после вызова window.open целевой сайт ещё не загружен, поэтому формы от прошлого сайта ищутся. В хром тот же скрипт работает нормально, делает GET+POST. |
Нашёл пути обхода, более не актуально.
|
Часовой пояс GMT +3, время: 07:39. |