Здравствуйте. Нужно было написать скрипт для одновременной авторизации на двух сайтах. На javascript кроссдоменные запросы делать сложно, поэтому придумал обход - создать два iframe, а внутри них 2 формы. На самой странице, где фреймы, 2 поля - логин и пароль. После нажатия на кнопку "войти", с помощью javascript данные передаются в обе формы в фреймах и их сабмит. Всё бы хорошо - всё отлично работает, но не обрабатывается кириллица. С помощью плагина к FF(HttpFox) обнаружил, что данные при обычной авторизации юзера передаются в кодировке UTF-8, а в формах, которые во фреймах, данные обрабатываются браузером и отправляются в каком то другом формате. Погуглил по этому вопросу - поставил атрибуты к form, мета теги и нашел как на js перекодировать в utf-8 - не сработало. То есть, если смотреть как запрос происходит - то данные совпадают, но при обычной авторизации есть приписка utf-8, а в искуственной - нет. Я так полагаю, проблема в заголовках страницы, наверное...
Что можете посоветовать по поводу решения данной проблемы?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
medievalraven
Здравствуйте. Нужно было написать скрипт для одновременной авторизации на двух сайтах. На javascript кроссдоменные запросы делать сложно, поэтому придумал обход - создать два iframe, а внутри них 2 формы. На самой странице, где фреймы, 2 поля - логин и пароль. После нажатия на кнопку "войти", с помощью javascript данные передаются в обе формы в фреймах и их сабмит. Всё бы хорошо - всё отлично работает, но не обрабатывается кириллица. С помощью плагина к FF(HttpFox) обнаружил, что данные при обычной авторизации юзера передаются в кодировке UTF-8, а в формах, которые во фреймах, данные обрабатываются браузером и отправляются в каком то другом формате. Погуглил по этому вопросу - поставил атрибуты к form, мета теги и нашел как на js перекодировать в utf-8 - не сработало. То есть, если смотреть как запрос происходит - то данные совпадают, но при обычной авторизации есть приписка utf-8, а в искуственной - нет. Я так полагаю, проблема в заголовках страницы, наверное...
Что можете посоветовать по поводу решения данной проблемы?
вот код страницы:
оба фрейма имеют такой код:
P.S.: php файлы редактировать невозможно - это ucoz(прошу личностей с радикальными взглядами не закидывать помидорами )
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.