Да, это известная проблема в Edge.С моей стороны такая же ситуация, и я также нахожу отчет об ошибке .Если вы хотите сохранить значение флажка в Edge, вы можете использовать Веб-хранилище для хранения состояния / значения.
Вы можете добавить этот скрипт в 1.html:
<script>
function myfunction() {
//check whether the browser support storage
if (typeof (Storage) !== "undefined") {
// Code for localStorage/sessionStorage.
if (sessionStorage.checkboxstatus == 'true') {
document.getElementById("remember").checked = true;
}
else {
document.getElementById("remember").checked = false;
}
//checkbox click event: use session storage to store the state
document.getElementById("remember").addEventListener("click", function () {
if (document.getElementById("remember").checked) {
sessionStorage.checkboxstatus = true;
}
else {
sessionStorage.checkboxstatus = false;
}
});
} else {
// Sorry! No Web Storage support..
alert("No web storage support");
}
};
</script>
Затем добавьте onload="myfunction();"
в тег <body>
.Результат выглядит так: