(57)【要約】【課題】ウェブブラウザーのページを戻す操作を短時間に繰り返した場合であってもウェブページの戻り過ぎを防止する。【解決手段】ユーザー端末１００は、ハイパーリンクの表示位置を記憶するハイパーリンク表示位置記憶部１１１と、ウィンドウにおいてポイントされた位置を検出するポイント位置検出部１１２と、ポイント位置にある第１のハイパーリンクと、ポイントされる直前にポイント位置にあった第２のハイパーリンクとが同一のハイパーリンクであるか否かを判定するハイパーリンク判定部１１３と、第１のハイパーリンクのウェブページに切り換わった直後にウェブブラウザーのページを戻す操作が一定時間内に繰り返し行われた場合において第１のハイパーリンクと第２のハイパーリンクとが一致しない場合、ページを戻す操作を１回のみ受け付けて切り換え直前のウェブページに戻すページ戻し制御部１１４とを備える。【選択図】図１
2018200500.tif 000002
【特許請求の範囲】
【請求項１】
ウェブブラウザーがウェブページを読み込みながら描画処理している最中に、前記ウェブページに含まれる各ハイパーリンクの、前記ウェブブラウザーのウィンドウ内での表示位置を記憶するハイパーリンク表示位置記憶部と、
前記ウェブブラウザーのウィンドウにおいてポインティングデバイスでポイントされた位置を検出するポイント位置検出部と、
前記ウェブページにおいて前記ポイント位置検出部により検出されたポイント位置にある第１のハイパーリンクと、前記ハイパーリンク表示位置記憶部により記憶された、前記ポインティングデバイスでポイントされる直前に前記ポイント位置にあった第２のハイパーリンクとが、同一のハイパーリンクであるか否かを判定するハイパーリンク判定部と、
前記ウェブブラウザーの表示が前記第１のハイパーリンクによるリンク先のウェブページに切り換わった後に前記ウェブブラウザーに対するページを戻す操作が、当該リンク先のウェブページに切り換わった時点から予め定められた時間内に繰り返し行われた場合において、前記ハイパーリンク判定部により前記第１のハイパーリンクと前記第２のハイパーリンクとが同一のハイパーリンクではないと判定されているときは、前記ページを戻す操作の回数にかかわらず前記ページを戻す操作を１回のみ受け付けて、前記ウェブブラウザーの表示を切り換え直前のウェブページに戻すページ戻し制御部とを備えたウェブページ表示制御装置。
【請求項２】
前記ページ戻し制御部は、前記第１のハイパーリンクがバナー広告である場合には、前記ハイパーリンク判定部による判定結果の如何を問わず、前記ページを戻す操作回数にかかわらず前記ページを戻す操作を１回のみ受け付ける請求項１に記載のウェブページ表示制御装置。
【請求項３】
ウェブブラウザーがウェブページを読み込みながら描画処理している最中に、前記ウェブページに含まれる各ハイパーリンクの、前記ウェブブラウザーのウィンドウ内での表示位置を記憶するハイパーリンク表示位置記憶部と、
前記ウェブブラウザーのウィンドウにおいてポインティングデバイスでポイントされた位置を検出するポイント位置検出部と、
前記ウェブページにおいて前記ポイント位置検出部により検出されたポイント位置にある第１のハイパーリンクと、前記ハイパーリンク表示位置記憶部により記憶された、前記ポインティングデバイスでポイントされる直前に前記ポイント位置にあった第２のハイパーリンクとが、同一のハイパーリンクであるか否かを判定するハイパーリンク判定部と、
前記ウェブブラウザーの表示が前記第１のハイパーリンクによるリンク先のウェブページに切り換わった後に前記ウェブブラウザーに対するページを戻す操作が、当該リンク先のウェブページに切り換わった時点から予め定められた時間内に繰り返し行われた場合において、前記ハイパーリンク判定部により前記第１のハイパーリンクと前記第２のハイパーリンクとが同一のハイパーリンクではないと判定されているときは、前記ページを戻す操作の回数にかかわらず前記ページを戻す操作を１回のみ受け付けて、前記ウェブブラウザーの表示を切り換え直前のウェブページに戻すページ戻し制御部として、コンピューターを機能させるウェブページ表示制御プログラム。
【請求項４】
前記ページ戻し制御部は、前記第１のハイパーリンクがバナー広告である場合には、前記ハイパーリンク判定部による判定結果の如何を問わず、前記ページを戻す操作の回数にかかわらず前記ページを戻す操作を１回のみ受け付ける請求項３に記載のウェブページ表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページ表示制御装置及びウェブページ表示制御プログラムに関し、特に、ウェブブラウザーにおいてユーザーがページを戻す操作を短時間に繰り返したときにウェブページの戻り過ぎを防ぐ技術に関する。
【背景技術】
【０００２】
一般にインターネットで公開されているウェブページは、テキストデータ、静止画像データ、動画像データなどの様々な形式のデータが複合して構成されている。そのようなウェブページをインターネットから読み込んでユーザー端末に表示する場合、ウェブページを構成するすべてのデータの読み込みが完了してから表示するのではユーザーがウェブページを要求してからウェブページが表示されるまでの時間がかかってしまう。そこで、一般にウェブブラウザーは、データサイズが小さいテキストを先に読み込んで表示し、データサイズの大きい画像などは読み込みが完了するごとにウェブページ中の所定位置に差し込んで表示するようになっている。
【０００３】
ウェブページのダウンロードに必要な時間を短縮する技術として、例えば下記特許文献１には、ウェブ端末機器に画面として表示されるウェブページをダウンロードする時に、データ量の小さな代理コンテンツをダウンロードしてウェブページ上に表示し、続いて、データ量の大きな実コンテンツのダウンロードを開始する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１５１９８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１のようにウェブページのダウンロードに必要な時間を短縮するために実画像のダウンロードが完了するまでの間、代用画像を表示すると、実画像と代用画像とで表示枠の大きさが異なることにより、代用画像から実画像に表示が切り替わる際にウェブページのレイアウトが崩れることがある。例えば、ユーザーがウェブページ中のハイパーリンクをクリックしようとしているときに代用画像から実画像に表示が切り替わるとそのハイパーリンクの表示位置がずれてしまい、別のハイパーリンクをクリックしてユーザーが意図しないウェブページに切り換わるおそれがある。例えば誤ってバナー広告をクリックして広告ページに切り換わってしまった場合などは、ユーザーは元のウェブページに戻ろうとして慌ててウェブブラウザーのページを戻す操作を短時間に繰り返すことがあり、その結果、元のウェブページよりもさらに前のウェブページに戻ってしまう。
【０００６】
本発明は、上記の事情に鑑みてなされたものであり、ウェブブラウザーのページを戻す操作を短時間に繰り返したときにウェブページの戻り過ぎを防止することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一局面に係るウェブページ表示制御装置は、ウェブブラウザーがウェブページを読み込みながら描画処理している最中に、前記ウェブページに含まれる各ハイパーリンクの、前記ウェブブラウザーのウィンドウ内での表示位置を記憶するハイパーリンク表示位置記憶部と、前記ウェブブラウザーのウィンドウにおいてポインティングデバイスでポイントされた位置を検出するポイント位置検出部と、前記ウェブページにおいて前記ポイント位置検出部により検出されたポイント位置にある第１のハイパーリンクと、前記ハイパーリンク表示位置記憶部により記憶された、前記ポインティングデバイスでポイントされる直前に前記ポイント位置にあった第２のハイパーリンクとが、同一のハイパーリンクであるか否かを判定するハイパーリンク判定部と、前記ウェブブラウザーの表示が前記第１のハイパーリンクによるリンク先のウェブページに切り換わった後に前記ウェブブラウザーに対するページを戻す操作が、当該リンク先のウェブページに切り換わった時点から予め定められた時間内に繰り返し行われた場合において、前記ハイパーリンク判定部により前記第１のハイパーリンクと前記第２のハイパーリンクとが同一のハイパーリンクではないと判定されているときは、前記ページを戻す操作の回数にかかわらず前記ページを戻す操作を１回のみ受け付けて、前記ウェブブラウザーの表示を切り換え直前のウェブページに戻すページ戻し制御部とを備えたものである。
【０００８】
本発明の一局面に係るウェブページ表示制御プログラムは、ウェブブラウザーがウェブページを読み込みながら描画処理している最中に、前記ウェブページに含まれる各ハイパーリンクの、前記ウェブブラウザーのウィンドウ内での表示位置を記憶するハイパーリンク表示位置記憶部と、前記ウェブブラウザーのウィンドウにおいてポインティングデバイスでポイントされた位置を検出するポイント位置検出部と、前記ウェブページにおいて前記ポイント位置検出部により検出されたポイント位置にある第１のハイパーリンクと、前記ハイパーリンク表示位置記憶部により記憶された、前記ポインティングデバイスでポイントされる直前に前記ポイント位置にあった第２のハイパーリンクとが、同一のハイパーリンクであるか否かを判定するハイパーリンク判定部と、前記ウェブブラウザーの表示が前記第１のハイパーリンクによるリンク先のウェブページに切り換わった後に前記ウェブブラウザーに対するページを戻す操作が、当該リンク先のウェブページに切り換わった時点から予め定められた時間内に繰り返し行われた場合において、前記ハイパーリンク判定部により前記第１のハイパーリンクと前記第２のハイパーリンクとが同一のハイパーリンクではないと判定されているときは、前記ページを戻す操作の回数にかかわらず前記ページを戻す操作を１回のみ受け付けて、前記ウェブブラウザーの表示を切り換え直前のウェブページに戻すページ戻し制御部として、コンピューターを機能させるものである。
【発明の効果】
【０００９】
上記の本発明によれば、ウェブブラウザーのページを戻す操作を短時間に繰り返したときにウェブページの戻り過ぎを防止することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るウェブページ表示制御装置を含むユーザー端末のブロック図である。
【図２】ウェブページ表示制御装置によるページを戻す制御処理のフローチャートである。
【図３Ａ】ウェブサイト内の画像データを読み込んでいる最中のウェブブラウザー表示例を示す図である。
【図３Ｂ】画像データの読み込みが完了して代用画像から実画像に切り替わったときのウェブブラウザー表示例を示す図である。
【図３Ｃ】代用画像から実画像への切り替わり時に誤ってバナー広告をクリックしたときのウェブブラウザー表示例を示す図である。
【図３Ｄ】広告ページから元のウェブページに戻ろうとして慌ててウェブブラウザーの戻りボタンを連打している様子を示す図である。
【図３Ｅ】ページを戻す操作が１回のみ受け付けられて元のウェブページに戻ったときのウェブブラウザー表示例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態に係るウェブページ表示制御装置について図面を参照して説明する。図１は、本発明の一実施形態に係るウェブページ表示制御装置としてのユーザー端末のブロック図である。
【００１２】
ユーザー端末１００は、本発明に係るウェブページ表示制御装置の一実施形態であり、例えば、パーソナルコンピュータ、スマートフォン、タブレット端末などの通信機能を有するコンピューター機器である。ユーザー端末１００は、ＣＰＵ１０、メモリー２０、ストレージ３０、ディスプレイ４０、ネットワークインターフェイス５０、及びユーザーインターフェイス６０を備える。これら要素はバス７０に接続されている。
【００１３】
メモリー２０は、ＣＰＵ１０で処理されるデータを一時的に保存する。ストレージ３０は、例えば、ソリッドステートドライブ（ＳＳＤ）やハードディスクドライブ（ＨＤＤ）などで構成され、ＣＰＵ１０で実行されるコンピュータープログラムや長期間保存すべきデータや電子ファイルなどを格納する。ディスプレイ４０は、液晶ディスプレイや有機ＥＬディスプレイなどで構成され、ＣＰＵ１０で処理されたテキストデータや画像などを表示する。
【００１４】
ネットワークインターフェイス５０は、有線ＬＡＮや無線ＬＡＮなどの通信インターフェイスである。すなわち、ユーザー端末１００は、ネットワークインターフェイス５０を通じてインターネットに接続して、インターネット上の任意のウェブサイトにアクセスすることができる。
【００１５】
ユーザーインターフェイス６０は、キーボードやマウスなどのユーザーがユーザー端末１００を操作するためのデバイスである。ユーザー端末１００がスマートフォンやタブレット端末の場合、ディスプレイ４０のタッチパネルがユーザーインターフェイス６０に該当する。ユーザーはユーザーインターフェイス６０を通じて、ユーザー端末１００に文字を入力し、また、ディスプレイ４０上の任意の箇所をポインティングしてユーザー端末１００に命令を与えることができる。
【００１６】
ＣＰＵ１０は、ストレージ３０に格納された各種のコンピュータープログラムを実行して、ユーザー端末１００に様々な機能を実現させる。その一例がウェブブラウザー１０１である。ウェブブラウザー１０１は、インターネット上の各ウェブサイトで公開されている、ＨＴＭＬ（Hyper Text Markup Language）で記述されたウェブページを読み込んでディスプレイ４０にウェブページを表示する。
【００１７】
ウェブページには所々に別のウェブページのＵＲＬ（Uniform Resource Locator）を示すハイパーリンクが埋め込まれている。ユーザーはマウスやタッチパネルなどのポインティングデバイスを用いて、ディスプレイ４０に表示されたウェブブラウザー１０１のウィンドウにおいて任意のハイパーリンクをクリックすることができる。ポインティングデバイスによりハイパーリンクがポインティングされると、ウェブブラウザー１０１は当該ハイパーリンク先のウェブページを読み込んでディスプレイ４０に表示する。
【００１８】
上述のように、ユーザーはウェブページのハイパーリンクを辿って次々と新たなウェブページへ切り換わって所望のウェブページを閲覧可能である。一方、ウェブブラウザー１０１が提供する、ページを戻す機能を利用することにより、ユーザーは切り換え先のウェブページから切り換え前のウェブページへ戻ることができる。例えば、ユーザーは、ディスプレイ４０に表示されるページを戻すボタンをクリックするかキーボードショートカットキーを使用すると、ウェブブラウザー１０１は、直前のウェブページに戻す。
【００１９】
ところで、ウェブブラウザー１０１は、テキストデータ、静止画像データ、動画像データなどの様々な形式のデータが複合して構成されるウェブページをディスプレイ４０に表示する際、データサイズの小さいテキストデータなどを先に読み込んで表示し、データサイズが大きく読み込みに時間のかかる画像データなどは代用画像を表示しておいて画像データの読み込みが完了した時点で代用画像から実画像に切り替えて表示する。このため、ユーザーがウェブページ中のハイパーリンクをクリックしようとしているときに代用画像から実画像に表示が切り替わるとそのハイパーリンクの表示位置がずれることで別のハイパーリンクをクリックしてしまい意図しないウェブページに切り換わることがある。その場合、ユーザーは元のウェブページに戻ろうとして慌ててウェブブラウザー１０１のページを戻す操作を短時間に繰り返して、元のウェブページよりもさらに前のウェブページに戻ってしまうことがある。本実施形態に係るウェブページ表示制御部１１０はそのようなページの戻り過ぎを防ぐものである。
【００２０】
ウェブページ表示制御部１１０は、ウェブブラウザー１０１と同様に、ＣＰＵ１０がストレージ３０に格納されたウェブページ表示制御プログラムを実行することで実現される。より詳細には、ウェブページ表示制御部１１０は、ハイパーリンク表示位置記憶部１１１、ポイント位置検出部１１２、ハイパーリンク判定部１１３、及びページ戻し制御部１１４を備える。
【００２１】
ハイパーリンク表示位置記憶部１１１は、ウェブブラウザー１０１がウェブページを読み込みながら描画処理している最中に、ウェブページに含まれる各ハイパーリンクの、ウェブブラウザー１０１のウィンドウ内での表示位置を記憶する。
【００２２】
ポイント位置検出部１１２は、ウェブブラウザー１０１のウィンドウにおいて、マウスやタッチパネルなどのポインティングデバイスでポイントされた位置を検出する。
【００２３】
なお、ハイパーリンク表示位置記憶部１１１が記憶するハイパーリンクの表示位置及びポイント位置検出部１１２が検出するポイント位置はいずれもウェブブラウザー１０１のウィンドウ内での相対位置であり、ディスプレイ４０におけるウェブブラウザー１０１のウィンドウの表示位置には依存しない。すなわち、ディスプレイ４０においてウェブブラウザー１０１のウィンドウが移動してもハイパーリンク表示位置記憶部１１１が記憶するハイパーリンクの表示位置は影響を受けない。
【００２４】
ハイパーリンク判定部１１３は、ウェブページにおいてポイント位置検出部１１２により検出されたポイント位置にある第１のハイパーリンクと、ハイパーリンク表示位置記憶部１１１により記憶された、ポインティングデバイスでポイントされる直前に当該検出されたポイント位置にあった第２のハイパーリンクとが同一のハイパーリンクであるか否か、すなわち、第１及び第２のハイパーリンクによるリンク先が一致するか否かを判定する。
【００２５】
ページ戻し制御部１１４は、ウェブブラウザー１０１の表示が第１のハイパーリンクによるリンク先であるウェブページに切り換わった直後にウェブブラウザー１０１に対するページを戻す操作が、第１のハイパーリンクによるリンク先のウェブページに切り換わった時点から予め定められた時間（例えば１秒間）内にユーザーにより繰り返し行われたか（予め定められた時間内に少なくとも２回以上連続してページを戻す操作が行われたか）を判断する。ページ戻し制御部１１４は、ページを戻す操作が繰り返して行われたと判断した場合であって、ハイパーリンク判定部１１３により、第１のハイパーリンクと第２のハイパーリンクとが同一のハイパーリンクではないと判定されている場合には、ページを戻す操作回数にかかわらずページを戻す操作を１回のみ受け付けて、ウェブブラウザー１０１に、表示を切り換え直前（１つ前の）のウェブページに戻させる。
【００２６】
また、ページ戻し制御部１１４は、ウェブブラウザー１０１の表示が第１のハイパーリンクによるリンク先のウェブページに切り換わった後にウェブブラウザー１０１に対するページを戻す操作が予め定められた時間内に繰り返し行われた場合において、ハイパーリンク判定部１１３により第１のハイパーリンクと第２のハイパーリンクとが同一のハイパーリンクであると判定されているときは、ページを戻す操作を上記繰り返し行われた回数分受け付けて、ウェブブラウザー１０１に、当該回数分前のウェブページに表示を戻させる。
【００２７】
次に、ウェブページ表示制御部１１０によるページを戻す制御処理について説明する。図２は、ウェブページ表示制御部１１０によるページを戻す制御処理のフローチャートである。図３Ａ乃至図３Ｅは、各処理工程におけるウェブブラウザー１０１の表示例を示す図である。
【００２８】
ウェブブラウザー１０１は、ユーザーから任意のウェブページの表示要求を受けると（Ｓ１でＹＥＳ）、当該ウェブページを提供するウェブサイトにアクセスしてウェブページを読み込みつつ描画処理を行って当該ウェブページをディスプレイ４０に表示する（Ｓ２）。図３Ａは、ウェブサイト内の画像データを読み込んでいる最中のウェブブラウザー表示例を示す図である。ウェブブラウザー１０１は、ユーザーのウェブページ表示要求に即応するために、データサイズの小さいテキストは先に読み込んで表示しつつ、読み込みに時間のかかる画像データについては読み込みが完了するまで代用画像を表示する。
【００２９】
ウェブブラウザー１０１がウェブページの画像データを読み込みつつウェブページの描画処理をしている最中に、ハイパーリンク表示位置記憶部１１１が、ウェブページに含まれる各ハイパーリンクの、ウェブブラウザーのウィンドウ内での表示位置を記憶する（Ｓ３）。
【００３０】
さらに、ウェブブラウザー１０１がウェブページの画像データを読み込みつつウェブページの描画処理をしている最中に、ウェブブラウザー１０１は、表示中のウィンドウにおいてポインティングデバイスによる任意の箇所のポインティングがあったか否かを検出する。ポインティングが検出されなければ（Ｓ４でＮＯ）、ウェブブラウザー１０１は引き続き画像データの読み込み及びウェブページの描画処理を続ける（Ｓ２）。
【００３１】
ウェブブラウザー１０１のウィンドウにおいて任意の箇所がポインティングされた場合（Ｓ４でＹＥＳ）、ポイント位置検出部１１２が、ウェブブラウザー１０１のウィンドウにおいてポインティングデバイスでポイントされた位置を検出する（Ｓ５）。続いてウェブブラウザー１０１は、ポイントされた位置にハイパーリンクがあるか否かを判断し、ハイパーリンクがなければ（Ｓ６でＮＯ）引き続き画像データの読み込み及びウェブページの描画処理を続け（Ｓ２）、ハイパーリンクがあれば（Ｓ６でＹＥＳ）当該ハイパーリンクで指定されるウェブページに切り換わる（Ｓ７）。
【００３２】
ここで、ユーザーが例えば図３Ａの表示例においてあるハイパーリンクをクリックしようとしたときに画像データの読み込みが完了して代用画像から実画像に切り替わってウェブページのレイアウトが崩れることがある。
【００３３】
図３Ｂは、画像データの読み込みが完了して代用画像から実画像に切り替わったときのウェブブラウザー表示例を示す図である。図３Ｂは、図３Ａの表示例における代用画像が実画像に切り替わってハイパーリンクが下にずれた様子を表している。ユーザーが図３Ａの表示例におけるハイパーリンクをクリックしようとしたときにウェブブラウザー１０１の表示が図３Ｂに切り替わると、ユーザーはクリックしようとしていたハイパーリンク以外をクリックしてしまうこととなる。例えば、ユーザーは図３Ｂの表示例において実画像をクリックして、この実画像に貼られているリンクが案内する、意図しないウェブページに切り換わってしまうことがある。
【００３４】
図３Ｃは、代用画像から実画像への切り替わり時に誤ってバナー広告をクリックしたときのウェブブラウザー表示例を示す図である。このように意図せずバナー広告に切り換わった場合には、ユーザーは元のウェブページに戻ろうとして慌ててウェブブラウザー１０１のページを戻す操作を短時間に繰り返すことがある。図３Ｄは、広告ページから元のウェブページに戻ろうとして、ユーザーがウェブブラウザー１０１の戻りボタンを何度も連続して操作する様子を示す図である。
【００３５】
ページ戻し制御部１１４は、ユーザーがクリックしたハイパーリンクによるリンク先であるウェブページに切り換わった直後にページを戻す操作が、予め定められた時間内に繰り返し行われたか否かを判断する。ここで予め定められた時間を設ける理由は、ユーザーが慌ててページを戻す操作を行ったものであるか否かを区別するためである。例えば、予め定められた時間として１秒以内にページを戻す操作が繰り返された場合には、ページ戻し制御部１１４は、ユーザーが慌ててページを戻す操作を行っていると判定する。
【００３６】
ページ戻し制御部１１４が、ページを戻す操作が予め定められた時間内に繰り返してされていないと判断した場合は（Ｓ８でＮＯ）、ウェブブラウザー１０１はユーザーの指示通りに直前のウェブページに戻す（Ｓ１２）。
【００３７】
一方、ページ戻し制御部１１４が、ページを戻す操作が予め定められた時間以内に繰り返されたと判断した場合は（Ｓ８でＹＥＳ）、ハイパーリンク判定部１１３が、ウェブページにおいてポイント位置検出部１１２により検出されたポイント位置にある第１のハイパーリンクと、ハイパーリンク表示位置記憶部１１１により記憶された、ポインティングデバイスでポイントされる直前に当該検出されたポイント位置にあった第２のハイパーリンクとが同一のハイパーリンクであるか否かを判定する（Ｓ９）。
【００３８】
ハイパーリンク判定部１１３が、第１のハイパーリンクと第２のハイパーリンクとが同一のハイパーリンクであると判定した場合（Ｓ１０でＹＥＳ）、ウェブページのレイアウトが崩れて誤ったハイパーリンクをクリックしたとは考えられない、すなわち、ユーザーが意図してそのハイパーリンクをクリックしたものと想定される。この場合、ウェブブラウザー１０１は、ユーザーの指示通りに、上記繰り返されたページを戻す操作に従って、ウェブページの表示を戻す（Ｓ１２）。すなわち、ページ戻し制御部１１４は、ページを戻す操作を、当該繰り返し行われた回数分受け付けて、ウェブブラウザー１０１に、当該回数分前のウェブページに表示を戻させる。
【００３９】
一方、ハイパーリンク判定部１１３が、第１のハイパーリンクと第２のハイパーリンクとが同一のハイパーリンクではないと判断した場合（Ｓ１０でＮＯ）、ユーザーがウェブページ中における、あるハイパーリンク（第２のハイパーリンク）をクリックしようとしたときにウェブページのレイアウトが崩れ、別のハイパーリンク（第１のハイパーリンク）をクリックしたと想定される。この場合、ページ戻し制御部１１４は、ページを戻す操作回数にかかわらずページを戻す操作を１回のみ受け付ける（Ｓ１１）。ページ戻し制御部１１４は、ウェブブラウザー１０１に、ウェブページを直前（１つ前）のウェブページに戻させる（Ｓ１２）。図３Ｅは、ページを戻す操作が１回のみ受け付けられて、直前（１つ前）のウェブページに戻ったときのウェブブラウザー表示例を示す図である。
【００４０】
なお、ページ戻し制御部１１４は、第１のハイパーリンクがバナー広告である場合には、ハイパーリンク判定部１１３による判定結果の如何を問わず、すなわち、第１のハイパーリンクと第２のハイパーリンクとが同一のハイパーリンクであったとしても、ページを戻す操作の回数にかかわらず、ページを戻す操作を１回のみ受け付けるようにしてもよい。
【００４１】
以上のように本実施形態に係るウェブページ表示制御部１１０によると、ウェブブラウザー１０１のページを戻す操作を短時間に繰り返したときにウェブページの戻り過ぎを防止することができる。
【００４２】
＜その他の変形例＞
上記の実施の形態で説明したウェブページ表示制御プログラムをコンピューター読み取り可能な非一時的な記録媒体、例えば、ハードディスク、CD-ROM、DVD-ROM、半導体メモリー等に記録されたものとしてもよい。この場合、当該ウェブページ表示制御プログラムを記録したコンピューター読み取り可能な非一時的な記録媒体が、本発明の一実施形態となる。
【００４３】
また、ウェブページ表示制御部１１０はＣＰＵ１０で実行されるコンピュータープログラムとして実現される以外にハード回路で構成することも可能である。
【符号の説明】
【００４４】
１０１  ウェブブラウザー
１１０  ウェブページ表示制御部
１１１  ハイパーリンク表示位置記憶部
１１２  ポイント位置検出部
１１３  ハイパーリンク判定部
１１４  ページ戻し制御部
【図１】
2018200500.tif 000003
【図２】
2018200500.tif 000004
【図３Ａ】
2018200500.tif 000005
【図３Ｂ】
2018200500.tif 000006
【図３Ｃ】
2018200500.tif 000007
【図３Ｄ】
2018200500.tif 000008
【図３Ｅ】
2018200500.tif 000009