#html #internet-explorer #select #internet-explorer-11
#HTML #internet-explorer #выберите #internet-explorer-11
Вопрос:
У меня есть несколько пользователей, пытающихся отправить веб-форму. Но я получаю сообщения о том, что когда они нажимают на выпадающее меню выбора или начинают прокручивать параметры, это приводит к сбою браузера — Internet Explorer перестал отвечать. Затем пользователь обновляет страницу, чтобы повторить попытку, но затем сталкивается с той же проблемой.
Это связано только с IE 11, и это происходит случайным образом — иногда опция выбора работает, а затем они нажимают на другой выбор, и он снова выходит из строя.
IE11 version: 11.648.17134.0
Windows 10
jquery-3.3.1.min.js
Пожалуйста, имейте в виду, что некоторые пользователи не будут иметь прав доступа к настройкам своего браузера.
Здесь простое меню выбора:
<select name="test" id="test">
<option value="Yes">Yes</option>
<option value="No">No</option>
</select>
Я читал, что добавление параметра изменения размера в список до 0 или 1 может решить эту проблему. Итак, я добавил jquery, чтобы изменить их все при загрузке:
$( document ).ready(function() {
setTimeout(
function()
{
$("select").attr("size", "1")
}, 10);
});
Но это не помогло
Комментарии:
1. Я провел тест с IE 11 в Windows 10, и похоже, что ваш код работает без сбоев браузера. Я хочу подтвердить у вас, можете ли вы создать проблему на своем компьютере или нет? Если да, заметили ли вы какую-либо ошибку или предупреждающее сообщение? Это может помочь сузить проблему. Также проверьте, не начала ли эта проблема возникать после какого-либо конкретного обновления для Win 10.
2. Я сделал это на своем компьютере и смог воспроизвести проблему. Я загрузил диспетчер задач и консоль в браузере, и все выглядит нормально.
3. Я все еще сомневаюсь, что ваш IE выходит из строя по какой-либо другой причине, а не из-за выпадающего меню выбора опции HTML. Попробуйте сбросить свой Internet Explorer и проверьте, помогает ли это решить проблему или нет. Ссылка: support.microsoft.com/en-sg/help/17441 /…