iOS 5.1.1 の Safari と、ページ分割された結果を実行している Angular で問題が発生しました。アプリをホストしているページを離れることにした後、ブラウザーの履歴の戻るボタンを使用してページに戻ります。
アプリケーションが初期化されていないため、もう一度スクロールすると、ページネーション機能がトリガーされません。
5.1.1 は Web インスペクタを提供していないため、console.log に依存して、それが実行されていることを確認したいイベントを出力する必要がありました。初期ロードではすべて問題なく表示されますが、戻るボタンを押しても何も起動しません。
これを修正する私の通常の方法は機能しません。私が試したことは次のとおりです。
- Angular アプリの手動ブートストラップを使用
- ページがキャッシュをサポートしないようにし、レンダリングされるとすぐにページを期限切れにしました。
これらはどちらも役に立たなかったので、ここでいくつかの提案を求めています。残念ながら、Fiddle またはホストされた HTML ファイルを介して複製するのは非常に簡単なことではないため、提供することはできません。これまでに経験したことがある方もいらっしゃると思います。
助けてくれてありがとう。