-
投稿者投稿
-
2022年1月26日 3:49 PM #96939
【お使いの Snow Monkey のバージョン】15.15.0
【お使いの Snow Monkey Blocks のバージョン】13.2.1
【お使いの Snow Monkey Editor のバージョン】 6.2.1
【お使いのブラウザ】chrome,IE,Safari
【当該サイトのURL】http://xs157698.xsrv.jp/demosite/度々申し訳ございません(>_<)
「スマホ版における内容です」
### 実現したいこと
スマホ版で、TOP動画が自動再生されないため「戻るボタン」をクリックで、強制的にリロードさせました。が、、
TOPページに戻る時のみ「強制リロード」させてTOP動画を自動的に再生させることは可能でしょうか。### 発生している問題
TOP動画の自動停止は上記で解決しましたが、現状だと全ページにおいて強制リロードされるため下記の様に「戻るボタンをクリックで」全ページで最上部に表示されてしまいます。
製品ページ → 例)ボトル → 詳しくみる → 戻る → 画面が乱れる → 戻り先がバイアル(最上部)になります。(ボトルに戻るはずが強制リロードのせいで最上部に遷移)
### 全ページ強制再生させるコード
window.onpageshow = function(event) {
if (event.persisted) {
window.location.reload();
}
};あらかた調べましたが出て来ず、、制御は難しいでしょうか。
お忙しいところ恐れ入りますが、何卒宜しくお願い申し上げます。
♥ 0いいねをした人: 居ません2022年1月27日 12:13 PM #97063js で URL を取得して条件分岐させるとかですかね?
♥ 0いいねをした人: 居ません2022年1月28日 12:29 PM #97203ご連絡ありがとうございます。(>_<)
window.onpageshow = ()=> { // URLの取得 let url = location.href; if (url == http://xs157698.xsrv.jp/demosite/) { window.location.reload(); // URLが http://xs157698.xsrv.jp/demosite/ の場合に実行する処理 } }
こんな感じであっておりますでしょうか。申し訳ございません検索しながらでおかしいかもです。。
♥ 0いいねをした人: 居ません2022年1月28日 1:53 PM #97231僕もやったことがないのであっているかどうかはわかりませんが、同じコードで試してみた感じだと、URL の取得とトップページの判定はこれで動いているようです。ただ、リロードされているかどうかは僕の環境ではよくわかりませんでした。
♥ 0いいねをした人: 居ません2022年1月28日 3:43 PM #97261コード自体にそれほど問題はないのですね。
実際に不具合の出ている端末で確認いただいてみます。
アドバイスいただきありがとうございました!
♥ 0いいねをした人: 居ません2022年1月28日 3:46 PM #97264 -
投稿者投稿
- トピック「戻るボタンクリック時の制御方法」には新しい返信をつけることはできません。