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

questionAnswers(5)

yourAnswerToTheQuestion