如果用户使用“后退”或“前进”按钮导航到页面,则输出重新加载页面的JS。

原型

wp_page_reload_on_back_button_js()

描述

用于编辑帖子和添加新帖子屏幕。需要确保页面未从浏览器缓存加载,因此帖子标题和编辑器内容是最后保存的版本。理想情况下,此脚本应首先在头部运行。

源文件

路径:wp-admin/includes/misc.php

<?php
...
function wp_page_reload_on_back_button_js() {
	?>
	<script>
		if ( typeof performance !== 'undefined' && performance.navigation && performance.navigation.type === 2 ) {
			document.location.reload( true );
		}
	</script>
	<?php
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/wp_page_reload_on_back_button_js/