お世話になります。
下記のサイトのように直近のページの履歴が表示させるようしたいのです。
http://www.tenki-yoho.com/cities/81.html
JavaScriptでできると聞いたことがありますが、詳しいことまでは分からず、
こちらの質問もいろいろ検索してみましたのですが、
該当するものが見つからず大変困っております。
作成方法や解説しているサイトなどあれば教えていただけませんでしょうか?
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
申し訳ないですが、ご質問の履歴管理は
「はい、これが答えです」みたいな回答はありません。
そのサイトのことを良く理解した人間が
全般的な知識から判断して最善の方法は何か検討するところから始まります。
方向性が決まればスクリプト自体はそんなに難しいものではありませんが
少なくともサイト内の全ページを弄る必要があります。
cookieを扱われたことはありますか?
実装には最低限javascriptでのcookie操作を知っている必要があります
特にご質問の履歴管理では、更に上級のドメイン・パス管理が必要でしょう。
http://homepage2.nifty.com/yoshi-m/makehp/javasc …
上記のサイトの32~35.htmlまでにクッキーの基本が記述されてますので
参考にして試行してみて下さい。
No.1
- 回答日時:
閲覧履歴をブラウザーから取得する手段はjavascriptにはありません。
ローカルのキャシュを参照する方法もありますが、javascriptではセキュリティの関係で
ローカルのファイルには基本的にはアクセスできません。
window.history に似た機能がありますが、IEではURLを取得するのは
制限されており、履歴数しか取得できません。
また、historyはwindowを閉じると消えてしまいブラウザの履歴のように保持されません。
ご質問のサイトでの実装を調べると、単純にクッキーに履歴を書き出し、
そのクッキーをPHPで読出してhtmlソースを書き出しているだけです。
特定のサイト内での履歴であればこのクッキーを使用する方法で簡単に実装できます。
PHPなどは使わずとも、javascriptのみでも実装可能です。
ありがとうございます。
>特定のサイト内での履歴であればこのクッキーを使用する方法で簡単に実装できます。
>PHPなどは使わずとも、javascriptのみでも実装可能です。
自分のサイトを訪れてくれた方への利便性を考え、
以前見たページが分かり、すぐにそのページに飛べるように履歴を表示したいのです。
よろしければ、実装方法を教えていただけませんでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Chrome(クローム) Chromeのアドレスバーに履歴等を表示させないようにしたい 2 2022/09/08 14:20
- Chrome(クローム) Chromeの履歴表示を改善したい 1 2023/01/19 22:06
- Safari(サファリ) Safari 履歴 非表示 方法 1 2023/03/03 19:03
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- その他(プログラミング・Web制作) パイソンでのプログラミングについて 3 2022/08/11 20:31
- SEO 意図しないページが検索ヒットする問題 2 2022/05/19 14:35
- Safari(サファリ) 他人に、Safariの検索履歴を見られている可能性ってありますか? 会社の業務のため、自分の携帯で、 1 2023/03/15 18:25
- Facebook Facebookの知り合いかも?について 1 2022/07/20 19:07
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- その他(ブラウザ) Mycrosoft Edge フォームの履歴を完全に削除したい 3 2022/08/11 09:59
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLでサブフレームから親のス...
-
二次元配列を使って順位をだす...
-
Googleフォームで選択肢に応じ...
-
GASに文字列として関数を入れる...
-
読み込んだQRコードをフォーム...
-
①入力フォーム→②確認表示画面→③...
-
ボタンを押したあとに画像を表...
-
ソースコードのいじる場所が分...
-
GoogleChartの組織図について
-
jQueryで同じクラス名のものを...
-
ジャバスクリプトについて。
-
変数名をどのようにつけるのが...
-
Colorboxがうまく設置できません
-
フォームが空欄の時にフォーム...
-
イラストレーター、縦中横のシ...
-
画像の表示位置
-
【Google Apps Script】「ライ...
-
プログラムについて。
-
Q&A掲示板の入力フォームに文字...
-
メールフォームの日付入力フォ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
鑑定や占いみたいなものを作り...
-
DOMで追加した要素が「前に戻る...
-
htmlとCSSでできる仕事
-
javascriptを実践的に学べる書...
-
javascriptでサイト内検索でき...
-
PHPで作成したSNSサイト...
-
直近のアクセスページの履歴を...
-
JSPの処理の途中で、JavaScript...
-
Vba SelStart、SelLen教えてく...
-
VB.NET2003 テキストボックスに...
-
「終了していない文字列型の定...
-
JavaScriptで ブラウザの閉じる...
-
ASP(VBS) ←→ JavaScript の変数...
-
正整数の半角数字かどうか判定する
-
VBAによる第3、4水準文字の判定...
-
デザイン時のVisible=Falseは実...
-
フォルダを自動で開く
-
初心者です。gulpでコンパイル...
-
if(1){...}とはどういうことで...
-
javascript:void(0)とは何でし...
おすすめ情報