私はWebページをプログラミングしています/-iPhone用のアプリケーション。以前にページを使用していたときにどこにスクロールしたかに関係なく、ページのリロード後に特定の位置にスクロールする必要があります。私が使用するスクリプトはFirefoxでは正常に機能しますが、mobileSafariでは機能しません。Firefoxとは対照的に、mobileSafariは、以前にスクロールした位置を保存し、リロード後にトリガーされたscrollToを無視して、リロード後にそこにジャンプするようです。
これは私が使用するコードです:
function scroller(){scrollTo(1000,1000);}
window.addEventListener("load",scroller, false);
手動でトリガーするクリックイベントで機能します。ボタンをクリックしてスクロール機能をトリガーすると、スクロールが実行されます。合成イベントのJavaScriptを介してクリックをトリガーしようとしましたが、これも機能しません。
リロードやその他の明示的にユーザーがトリガーしないイベントでスクロールをアーカイブできる方法はありますか?