Как я могу изменить событие F5 внутри iframe? - PullRequest
0 голосов
/ 22 ноября 2018

Я хочу знать, как я могу заставить F5 использовать его внутри iframe, потому что я сделал это, но вне этого, на своей странице.Я переписываю URL своей страницы следующим образом:

 window.history.replaceState({}, '', 'OFRAME');

, и когда я пытался обновить его, я получал сообщение об ошибке, но я исправил это:

var URLactual = '';
$(document).ready(function () {
if (URLactual == '') {

    URLactual = window.parent.location.href;
}
window.history.replaceState({}, '', 'OFRAME');
$(document.body).on("keydown", this, function (event) {
    if (event.keyCode == 116) {
        window.location.assign(URLactual);            
    }
});

});

Так что это работает, но только на моей первой странице, когда я перехожу внутрь страницы, содержащей мой iframe, и я нажимаю F5, я не знаю почему или как, но он не читаетscript.

После этого я снова нажимаю F5 и script работает нормально, но не выполняет то, что нужно сделать.

...