if (window.performance.navigation.type === 0/* TYPE_NAVIGATE /) {
// 初期表示
} else if (window.performance.navigation.type === 1/ TYPE_RELOAD /) {
// リロード
} else if (window.performance.navigation.type === 2/ TYPE_BACK_FORWARD */) {
// 履歴から遷移
} else {
// その他
}
上記のようにwindow.performance.navigation.type === 0などによって動作が異なる場合。
今表示されているページを0として再度表示したい場合、どのようなスクリプトで持って実現できますでしょうか?
location = 'other.html'; みたいに直接URLを代入するか、
location.assign('other.html'); みたいにassignメソッドを使えば移動が可能
location.reload(true); のようにreloadメソッドを使う。ただし true を渡すとキャッシュ無視で読み込み、 false を渡すとブラウザキャッシュからの読み込みになる
以上教えていただければと思います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/10 12:05