By
ioprst
Привет. Проблема в следующем. Есть одна страничка, на которой две вкладки, на второй вкладке исполняется js. В firefox'e все как надо, запускаю localhost и на какой-бы вкладке изначально я не оказался, анимация svg (js выполняет) работает, после перехода с 2ой вкладки на первую и обратно, анимация также работает. Что происходит в Хроме: Если я запускаю страницу (перезапускаю) и оказываюсь на второй вкладке, то анимация есть, стоит перейти с 2ой вкладки на 1ю и обратно, анимация пропадает. Суть в том, что в хроме при любом переходе между вкладками js перестает работать, либо проблема в XMLHttpRequest. Привожу js код, который исполняется на второй вкладке:
var svgDoc;
var xhr;
var c1_boolFlow = false;
window.onload = function() {
svgDoc = document.getElementById("cns2Id").contentDocument;
var timer = setInterval(anim, 100);
var timerPost = setInterval(setPost, 100);
}
function anim() {
c1anim();
}
// Функция отправки запроса
function setPost() {
xhr = new XMLHttpRequest();
var send = ["c1_boolFlow"];
xhr.open("POST", 'cgi-bin/getVars.py', true);
xhr.setRequestHeader('Content-type', 'application/json; charset=utf-8')
xhr.onreadystatechange = onResponse;
xhr.send(send);
}
// Функция обработки ответа
function onResponse() {
if (xhr.readyState != 4) { return; }
var respJSON = JSON.parse(xhr.responseText);
c1_boolFlow = respJSON.c1_boolFlow;
}
...
Question
FRUTALITY
Добрый день.
Обнаружил странную багу. На сайте есть форма входа, там два input'а, у одного name="login", у другого name="password". Браузеры, естественно, предлагают сохранить логин и пароль. Тут все ок, при последующих заходах они корректно вставляются в форму (во всех браузерах).
Для авторизованного пользователя есть страница с настройками, где он может указать дату рождения, сменить пароль и т.д.
Хром включает здесь автозаполнение. Он заполняет input[name=password] запомненным паролем и поле input[name=birthday] логином.
WTF? Все остальные браузеры на этой странице автозаполняют только поле password, дату рождения не трогают. Есть какой-нибудь способ указать браузеру, что на этой странице вообще не нужно автозаполнение? Или для каждого конкретного поля.
Edited by FRUTALITYLink to comment
Share on other sites
2 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.