ユーザーがクリックして次または前の画像に移動すると、Pushstate を使用して画像 ID を更新しています。
現在、私は正常に動作しているものを持っwindow.history.pushState(null, null, './action=viewcomic&id=' + imgIndex);
ています。
ただし、その URL をリロードすると、「見つかりません」というエラーが表示されます。
この理由は、URL のサイト パラメータを "pushState'ing" していないためだと考えました。次の画像に移動すると、URL は次のようになります。
http://www.hittingtreeswithsticks.com/?action=viewimage&site=comics&id=54
に:
http://www.hittingtreeswithsticks.com/action=viewcomic&id=55
そのため、pushState に site パラメーターを次のように含めることで、それを修正しようとしました。
var site = <?php echo $site ?>;
window.history.pushState(null, null, './action=viewcomic&site=' + site + '&id=' + imgIndex);
しかし、今では画像をロードすることすらできません。
何かご意見は?