Internet Explorer 11 Przycisk Wstecz Zachowanie JavaScript
W Chrome, FF i IE8-10 po naciśnięciu przycisku wstecz wywoływana jest moja funkcja javascript $ (document) .ready (), ale w IE11 żaden z javascript nie jest wywoływany. Czy ktoś wie, jak sprawić, by IE11 reagował jak wszystkie inne przeglądarki i zapewniał spójność z moim kodem?
<script type="text/javascript">
alert("Are we called?"); // neither is this called in IE11
$( document ).ready( function() {
alert("document ready"); // does not get fired after hitting back on IE11
});
</script>
Irytującym problemem związanym z IE11 jest to, że jeśli włączysz narzędzia programistyczne i zaczniesz próbować śledzić lub debugować problem, zniknie on i zachowa się jak IE10 i wywoła .ready () po powrocie.
Mam wyłączoną pamięć podręczną na tej stronie za pomocą tego nagłówka i ponownie działa ona na wszystkich innych przeglądarkach, które chcę obsługiwać (IE8-10, FF i Chrome).
Cache-Control: no-cache