Я хочу знать, как я могу заставить 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
работает нормально, но не выполняет то, что нужно сделать.