ここに簡単な説明があります: iWebKit を使用して、Web ページをフルスクリーンの iPhone アプリとして表示しています。これを行うと、不動産は得られますが、ナビゲーション ボタンは失われます。ページに進む/戻るボタンを配置して、その機能を取り戻すことができます。これらのボタンと同じ行に他のコンテンツ (「ホーム」ボタンやタイトルなど) を配置できるため、これは望ましいことです。
実際に移動する次のページまたは前のページがあるかどうかに応じて、これらの JavaScript を使用した進むボタンと戻るボタンの表示を制御できるようにしたいと考えています。たとえば、次のページがない場合、次のボタンはグレー表示され、クリックできなくなります。ボタンの表示方法を制御できない場合、ボタンをクリックできますが、効果はありません。これは、ユーザーの混乱につながる可能性があります。
結論として、履歴に次のページがあるかどうかを教えてくれる、実際にアクセスできるデータがあるかどうかを知りたいです。ついでに、前のページ。私の読書から、history.next
セキュリティ上の理由から隠されています。これらのページが存在するかどうかを確認するのではなく、実際にページを遷移する方法としてのみ役立つようですhistory.forward()
。) は、履歴にあるページ数を示しますが、そのキューのどこにいるかはわかりません。history.go(1)
history.length(
ブラウザの履歴に次/前のページがあるかどうかを確認する方法はありますか?