jQuery Mobile 勝手に不正なページへ遷移してしまう時の対応
去年スマフォサイト作りました。
railsつかってます。
jQuery Mobileも使ってます。
mobileinitイベント内で
1
|
|
でAjaxオフにしてます。
でもたまにページロード完了後に、
勝手にローディング画像が出てきて、全然自分が見たいページとは違うページに飛ばされることがあります。
調べた結果Android端末の沢山とiPhone4以外(というか3GS?)で起きる現状でした。
上記現象が起こる操作は
Aページ- >[Bページへのリンクをクリック]- >Bページ- >[端末のブラウザバック]- >Aページ- >[Cページをクリック]- >Cページ読み込み完了後にBページに飛ばされる。
対策としては
1
|
|
でpushStateオフにしたら直りましたっていうお話。