(57)【特許請求の範囲】
【請求項１】
コンピュータに、
ウェブページに含まれるリンクへのアクセス要求を検出し、
前記ウェブページのＵＲＬのドメインと前記リンクのＵＲＬのドメインが同じであるか否かを判定し、
同じでないと判定した場合に、異なるドメイン用にリンク情報と該リンク情報に対応するリダイレクト先情報とを対応付けて記憶した記憶部を参照して、検出した前記アクセス要求が示すアクセス先のリンクに対応付けて記憶されたリダイレクト先情報を取得し、
取得した該リダイレクト先情報で特定されるウェブページが遷移先となるように制御する、
ことを実行させることを特徴とするウェブページ閲覧支援プログラム。
【請求項２】
前記記憶部は、テスト対象でないリンク先について前記リンク情報と前記リダイレクト先情報とを異なるドメイン用に記憶することを特徴とする請求項１に記載のウェブページ閲覧支援プログラム。
【請求項３】
前記リダイレクト先情報の取得は、スクリプトエンジンにより実行されるＵＲＬ書き換えプログラムにより行われることを特徴とする請求項１又は２に記載のウェブページ閲覧支援プログラム。
【請求項４】
前記記憶部には、前記リンク情報と前記リダイレクト先情報とユーザー情報とを対応付けて記憶し、
前記ユーザー情報に基づいて前記リダイレクト先情報を取得するか否かを判定し、
取得すると判定した場合に、前記リダイレクト先情報を取得することを特徴とする請求項１〜３のいずれか１つに記載のウェブページ閲覧支援プログラム。
【請求項５】
前記記憶部には、前記リンク情報と前記リダイレクト先情報と書換指示フラグとを対応付けて記憶し、
前記書換指示フラグに基づいて前記リダイレクト先情報を取得するか否かを判定し、
取得すると判定した場合に、前記リダイレクト先情報を取得することを特徴とする請求項１〜４のいずれか１つに記載のウェブページ閲覧支援プログラム。
【請求項６】
コンピュータが、
ウェブページに含まれるリンクへのアクセス要求を検出し、
前記ウェブページのＵＲＬのドメインと前記リンクのＵＲＬのドメインが同じであるか否かを判定し、
同じでないと判定した場合に、異なるドメイン用にリンク情報と該リンク情報に対応するリダイレクト先情報とを対応付けて記憶した記憶部を参照して、検出した前記アクセス要求が示すアクセス先のリンクに対応付けて記憶されたリダイレクト先情報を取得し、
取得した該リダイレクト先情報で特定されるウェブページが遷移先となるように制御する、
ことを特徴とするウェブページ閲覧支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブページ閲覧支援プログラム及びウェブページ閲覧支援方法に関する。
【背景技術】
【０００２】
ＣＭＳ（Content  Management  System）を用いたウェブサイト（Ｗeb  Site）の構築では、テスト環境であるプレビュー（Preview）環境で構築、テストが行われ、テスト終了後、実際にユーザーに使用されるライブ（Live）環境にウェブページが配信される。ウェブページにおいて、サイト内のリンクは、通常相対パスで記述されるため、プレビュー環境ではプレビュー環境へのリンク、ライブ環境ではライブ環境へのリンクとなる。
【０００３】
一方、サイト外へのリンクは絶対パスで記述されるため、プレビュー環境においても、サイト外へのリンクについては、ライブ環境のＵＲＬ（Uniform  Resource  Locator）が用いられる。その理由は、プレビュー環境のコンテンツをライブ環境に反映させるときのミスをなくすために、プレビュー環境でテストが完了した後はＵＲＬを含めてＨＴＭＬ（HyperText  Markup  Language）等のソースコードを変更しないというルールがあるからである。
【０００４】
なお、ウェブサイトに関しては、公開されているウェブコンテンツの公開ＵＲＬを変換しアクセスすることにより、ウェブ編集システムを内部に保有しないウェブサーバに対してウェブブラウザから直接当該ウェブコンテンツの編集を可能とする技術がある。
【０００５】
また、イントラネットに接続されているサーバを識別する仮ＩＤを作成してアクセス権限が認められた端末に送信し、端末から仮ＩＤを含むリクエストを受信すると対応するサーバにリクエストを転送することで、第三者によるアクセスを排除する技術がある。また、ドキュメントの信頼性をもとにリンク・アクセスを制御することで、信頼されていないドキュメントへのユーザ・ナビゲーションを抑止する技術がある。
【０００６】
また、リンク情報を項目毎にグループ化し、グループから外れた特異なリンクを抽出し、特異なリンクのリンク情報をグループと同一のリンク情報にするように訂正することで、リンクの不整合チェックのコストを削減する技術がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】国際公開第２００８／０２３５３３号
【特許文献２】特開２００５−３０３５３０号公報
【特許文献３】特開２００２−４１３５０号公報
【特許文献４】特開２００４−１３９３０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、プレビュー環境においてライブ環境のＵＲＬが用いられると、プレビュー環境での確認テストの際に、ライブ環境のＵＲＬがクリックされた場合、その後のリンクは全てライブ環境でのリンクとなり、確認テストの効率が悪いという問題がある。
【０００９】
図７は、プレビュー環境における外部リンクの課題を説明するための図である。図７に示すように、プレビュー環境４でライブ環境５ａのＵＲＬがアクセスされると、プレビュー環境４からライブ環境５ａへの遷移が発生し、その後のリンク・アクセスでは、別のライブ環境６ａ又は６ｂへの遷移が発生する。このため、試験者は、簡単にはプレビュー環境４に戻ることができない。
【００１０】
また、試験者は、プレビュー環境４からライブ環境５ａに遷移したことに気が付かないままテストを継続することがあり、て戻りが発生する。したがって、プレビュー環境４でライブ環境５ａのＵＲＬがアクセスされた場合にも、ライブ環境５ａではなく、対応するプレビュー環境５ｂに移行できることが望ましい。
【００１１】
本発明は、１つの側面では、プレビュー環境での確認テストの効率を向上させることを目的とする。
【課題を解決するための手段】
【００１２】
１つの態様では、コンピュータに、ウェブページに含まれるリンクへのアクセス要求を検出する処理を実行させる。そして、前記ウェブページ閲覧支援プログラムは、コンピュータに、前記ウェブページのＵＲＬのドメインと前記リンクのＵＲＬのドメインが同じであるか否かを判定する処理を実行させる。そして、前記ウェブページ閲覧支援プログラムは、コンピュータに、同じでないと判定した場合に、異なるドメイン用にリンク情報と該リンク情報に対応するリダイレクト先情報とを対応付けて記憶した記憶部を参照する処理を実行させる。そして、前記ウェブページ閲覧支援プログラムは、コンピュータに、検出した前記アクセス要求が示すアクセス先のリンクに対応付けて記憶されたリダイレクト先情報を取得する処理を実行させる。そして、前記ウェブページ閲覧支援プログラムは、コンピュータに、取得した該リダイレクト先情報で特定されるウェブページが遷移先となるように制御する処理を実行させることを特徴とする。
【発明の効果】
【００１３】
１つの側面では、プレビュー環境での確認テストの効率を向上させることができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、実施例に係るブラウザを説明するための図である。
【図２】図２は、実施例に係るブラウザの機能構成を示す図である。
【図３】図３は、同ドメイン対照表の一例を示す図である。
【図４】図４は、異ドメイン対照表の一例を示す図である。
【図５】図５は、リンククリックに対するブラウザの処理のフローを示すフローチャートである。
【図６】図６は、実施例に係るブラウザを実行するコンピュータのハードウェア構成を示す図である。
【図７】図７は、プレビュー環境における外部リンクの課題を説明するための図である。
【発明を実施するための形態】
【００１５】
以下に、本願の開示するウェブページ閲覧支援プログラム及びウェブページ閲覧支援方法の実施例を図面に基づいて詳細に説明する。なお、この実施例は開示の技術を限定するものではない。
【実施例】
【００１６】
まず、実施例に係るブラウザについて説明する。図１は、実施例に係るブラウザを説明するための図である。図１に示すように、ユーザー２が、プレビュー環境でライブ環境のＵＲＬをクリックすると、ブラウザ１上で動作するＵＲＬ書き換えプログラム２１が、ライブ環境のＵＲＬをリンク先のＵＲＬとして受け取る。また、ＵＲＬ書き換えプログラム２１は、別途ユーザー２のログインＩＤを取得する。
【００１７】
そして、ＵＲＬ書き換えプログラム２１は、アクセスされたライブ環境ＵＲＬをドメイン対照表２２で確認し、対応するプレビュー環境ＵＲＬ、ユーザー情報及び書換フラグを読み込む。ここで、ユーザー情報は、ＵＲＬの書き換え対象となるユーザー２のログインＩＤを示し、書換フラグは、書き換えを行う（Ｙ）か否（Ｎ）かを示すフラグである。
【００１８】
そして、ＵＲＬ書き換えプログラム２１は、書換フラグが「Ｙ」で、ユーザー情報がログインＩＤと一致するとき、リンク先のＵＲＬをプレビュー環境ＵＲＬに自動的に書き換えてリダイレクトする。
【００１９】
このように、実施例に係るブラウザ１は、プレビュー環境でライブ環境のＵＲＬがクリックされると、ドメイン対照表２２でライブ環境ＵＲＬに対応付けられたプレビュー環境ＵＲＬへリダイレクトする。したがって、ユーザー２はライブ環境ＵＲＬを意識することなく確認テストを行うことができ、ブラウザ１はユーザー２による確認テストの効率を向上させることができる。
【００２０】
次に、実施例に係るブラウザ１の機能構成について説明する。図２は、実施例に係るブラウザ１の機能構成を示す図である。図２に示すように、ブラウザ１は、ＨＴＭＬ解析部１１と、スクリプト実行エンジン１２と、イベント検出部１３と、画面表示部１４とを有する。
【００２１】
ＨＴＭＬ解析部１１は、ＨＴＭＬで記述されたＨＴＭＬファイルすなわちウェブページをウェブサイトから取得し、取得したＨＴＭＬファイルを解析して表示画面を作成する。ＨＴＭＬ解析部１１は、作成した表示画面を表示するように画面表示部１４に指示する。
【００２２】
また、ＨＴＭＬ解析部１１は、スクリプト言語で記述されたＵＲＬ書き換えプログラム２１をプレビュー環境内のサーバから読み出し、スクリプト実行エンジン１２内のプログラム記憶領域２２ｂに格納する。また、ＨＴＭＬ解析部１１は、ドメイン対照表２２の情報をプレビュー環境内のサーバから読み出し、スクリプト実行エンジン１２内のデータ記憶領域２２ａに格納する。
【００２３】
スクリプト実行エンジン１２は、スクリプト言語で記述されたプログラムを実行する。ＵＲＬ書き換えプログラム２１は、ＵＲＬを書き換えるプログラムであり、スクリプト実行エンジン１２で実行される。スクリプト実行エンジン１２は、記憶領域としてデータ記憶領域２２ａとプログラム記憶領域２２ｂとを有する。
【００２４】
データ記憶領域２２ａは、スクリプト実行エンジン１２で実行されるプログラムが使用するデータを記憶する。データ記憶領域２２ａは、ドメイン対照表２２を記憶する。ドメイン対照表２２には、同ドメイン対照表と異ドメイン対照表とがある。
【００２５】
同ドメイン対照表は、プレビュー環境と同じドメイン内のリンク先の書き換えに使用される対照表である。同ドメイン対照表は、プレビュー環境において、例えば異なるユーザーで異なるウェブページの試験を行う場合等に用いられる。
【００２６】
図３は、同ドメイン対照表の一例を示す図である。図３に示すように、同ドメイン対照表には、書換元ＵＲＬと、書換先ＵＲＬと、ユーザー情報と、書換フラグとが対応付けられる。
【００２７】
書換元ＵＲＬは、ユーザー２によってクリックされたリンクのＵＲＬであり、ＵＲＬ書き換えプログラム２１により書き換えられるＵＲＬである。書換先ＵＲＬは、ＵＲＬ書き換えプログラム２１により書換元ＵＲＬから書き換えられるＵＲＬであり、リダイレクト先のＵＲＬである。ユーザー情報は、書き換えが行われる対象となるユーザー２のログインＩＤである。
【００２８】
書換フラグは、書き換えを行うか否かを示すフラグである。書換フラグが「Ｙ」である場合には、ＵＲＬ書き換えプログラム２１によりＵＲＬの書き換えが行われ、書換フラグが「Ｎ」である場合には、ＵＲＬ書き換えプログラム２１によるＵＲＬの書き換えは行われない。
【００２９】
例えば、ＵＲＬ「ＰｒｅｖｉｅｗＡ．ｃｏｍ／ｘ．ｈｔｍｌ」は、ユーザー２のログインＩＤが「Ｕｓｅｒ１」である場合には、ＵＲＬ書き換えプログラム２１による書き換えは行われない。
【００３０】
異ドメイン対照表は、プレビュー環境と異なるドメインすなわちライブ環境へのリンクの書き換えに使用される対照表である。異ドメイン対照表は、プレビュー環境からライブ環境への移行を防ぐために用いられる。
【００３１】
図４は、異ドメイン対照表の一例を示す図である。図４に示すように、異ドメイン対照表には、書換元ＵＲＬと、書換先ＵＲＬと、ユーザー情報と、書換フラグとが対応付けられる。
【００３２】
書換元ＵＲＬは、ユーザー２によってクリックされた外部リンクのＵＲＬであり、ＵＲＬ書き換えプログラム２１により書き換えられるＵＲＬである。書換先ＵＲＬは、ＵＲＬ書き換えプログラム２１により書換元ＵＲＬから書き換えられるＵＲＬであり、プレビュー環境内のリダイレクト先のＵＲＬである。ユーザー情報は、書き換えが行われる対象となるユーザー２のログインＩＤである。
【００３３】
書換フラグは、書き換えを行うか否かを示すフラグである。書換フラグが「Ｙ」である場合には、ＵＲＬ書き換えプログラム２１によりＵＲＬの書き換えが行われ、書換フラグが「Ｎ」である場合には、ＵＲＬ書き換えプログラム２１によるＵＲＬの書き換えは行われない。
【００３４】
例えば、ＵＲＬ「ＬｉｖｅＢ．ｃｏｍ／ａ．ｈｔｍｌ」は、ユーザー２のログインＩＤが「Ｕｓｅｒ１」である場合には、ＵＲＬ書き換えプログラム２１により「ＰｒｅｖｉｅｗＢ．ｃｏｍ／ｂ．ｈｔｍｌ」への書き換えが行われる。
【００３５】
図２に戻って、プログラム記憶領域２２ｂは、スクリプト実行エンジン１２で実行されるプログラムを記憶する。ＵＲＬ書き換えプログラム２１は、プログラム記憶領域２２ｂに記憶され、スクリプト実行エンジン１２によりプログラム記憶領域２２ｂから読み出されて実行される。
【００３６】
イベント検出部１３は、マウスクリック、マウスオーバー、キーボード入力等のイベントを検出する。イベント検出部１３は、リンククリックを検出すると、スクリプト実行エンジン１２に、リンククリックをイベント情報として渡すとともにクリックされたリンクのＵＲＬを渡す。スクリプト実行エンジン１２は、イベント検出部１３からＵＲＬを受け取り、ＵＲＬ書き換えプログラム２１を実行するとともにＵＲＬを渡す。
【００３７】
ＵＲＬ書き換えプログラム２１は、渡されたＵＲＬを書換元ＵＲＬとしてドメイン対照表２２を参照し、ドメイン対照表２２の情報に基づいて、書換元ＵＲＬに対する処理を行う。具体的には、ＵＲＬ書き換えプログラム２１は、渡されたＵＲＬのドメインが現在滞在しているドメインと同じであるか否かを判定し、同じである場合には、同ドメイン対照表を参照し、異なる場合には、異ドメイン対照表を参照する。
【００３８】
そして、ＵＲＬ書き換えプログラム２１は、渡されたＵＲＬが書換元ＵＲＬと一致するエントリをドメイン対照表２２から探し、探したエントリから書換先ＵＲＬ、ユーザー情報及び書換フラグを取り出す。そして、ＵＲＬ書き換えプログラム２１は、書換フラグが「Ｙ」であって、かつ、ユーザー情報とログインＩＤが等しい場合には、渡されたＵＲＬを書換先ＵＲＬに書き換え、ＨＴＭＬ解析部１１に書換先ＵＲＬを処理結果として渡す。
【００３９】
一方、書換フラグが「Ｙ」でない場合、あるいは、ユーザー情報とログインＩＤが等しくない場合には、ＵＲＬ書き換えプログラム２１は、渡されたＵＲＬを書き換えることなく、ＨＴＭＬ解析部１１に処理結果として渡す。
【００４０】
また、ＵＲＬ書き換えプログラム２１は、処理結果をＨＴＭＬ解析部１１に渡す際に、リンククリックのイベント情報も渡す。そして、ＨＴＭＬ解析部１１は、ＵＲＬ書き換えプログラム２１から渡されたイベント情報とＵＲＬとに基づき、ＨＴＭＬファイルを取得し、取得したＨＴＭＬファイルを解析して画面を作成する。
【００４１】
画面表示部１４は、ＨＴＭＬ解析部１１により作成された画面を、ブラウザ１が動作するコンピュータが備える表示装置に表示する。
【００４２】
次に、リンククリックに対するブラウザ１の処理のフローについて説明する。図５は、リンククリックに対するブラウザ１の処理のフローを示すフローチャートである。図５に示すように、イベント検出部１３がユーザー２によるリンククリックを検出する（ステップＳ１）。
【００４３】
すると、スクリプト実行エンジン１２がＵＲＬ書き換えプログラム２１の実行を開始し、ＵＲＬ書き換えプログラム２１が、ブラウザ１のリファラ（Referer）情報から、現在滞在しているドメイン情報を取得する（ステップＳ２）。また、ＵＲＬ書き換えプログラム２１は、ブラウザ１からユーザー２のログインＩＤを取得する（ステップＳ３）。
【００４４】
そして、ＵＲＬ書き換えプログラム２１は、クリックされたリンクのＵＲＬのドメインと滞在しているドメインは同じであるか否かを判定する（ステップＳ４）。その結果、同じである場合には、ＵＲＬ書き換えプログラム２１は、同ドメイン対照表から、書換元ＵＲＬとユーザー情報が一致する登録行を探す（ステップＳ５）。ここで、書換元ＵＲＬとユーザー情報が一致する登録行とは、クリックされたリンクのＵＲＬが書換元ＵＲＬと一致し、かつ、ユーザー情報がユーザー２のログインＩＤと一致する登録行である。
【００４５】
一方、クリックされたリンクのＵＲＬのドメインと滞在しているドメインが同じでない場合には、ＵＲＬ書き換えプログラム２１は、異ドメイン対照表から、書換元ＵＲＬとユーザー情報が一致する登録行を探す（ステップＳ６）。
【００４６】
そして、ＵＲＬ書き換えプログラム２１は、書換元ＵＲＬとユーザー情報が一致した登録行の書換先ＵＲＬ及び書換フラグに基づいて、クリックされたリンクのＵＲＬの処理を行い、ＨＴＭＬ解析部１１に処理結果を渡す（ステップＳ７）。すなわち、ＵＲＬ書き換えプログラム２１は、書換フラグが「Ｙ」の場合には、書換先ＵＲＬをＨＴＭＬ解析部１１に渡し、書換フラグが「Ｎ」の場合には、クリックされたリンクのＵＲＬをＨＴＭＬ解析部１１に渡す。
【００４７】
そして、ＨＴＭＬ解析部１１が、渡されたＵＲＬを用いてＨＴＭＬファイルを取得し、画面を作成する（ステップＳ８）。そして、画面表示部１４が、ＨＴＭＬ解析部１１により作成された画面を表示装置に表示する（ステップＳ９）。
【００４８】
このように、ＵＲＬ書き換えプログラム２１が、ドメイン対照表２２に基づいて、外部リンクをプレビュー環境内のリンクに書き換えることで、ブラウザ１は、ライブ環境への移行を防ぐことができる。
【００４９】
次に、実施例に係るブラウザ１を実行するコンピュータのハードウェア構成について説明する。図６は、実施例に係るブラウザ１を実行するコンピュータのハードウェア構成を示す図である。図６に示すように、コンピュータ３０は、メインメモリ３１と、ＣＰＵ３２と、ＬＡＮ（Local  Area  Network）インタフェース３３と、ＨＤＤ（Hard  Disk  Drive）３４とを有する。また、コンピュータ３０は、スーパーＩＯ（Input  Output）３５と、ＤＶＩ（Digital  Visual  Interface）３６と、ＯＤＤ（Optical  Disk  Drive）３７とを有する。
【００５０】
メインメモリ３１は、プログラムやプログラムの実行途中結果などを記憶するメモリである。図２に示したデータ記憶領域２２ａ及びプログラム記憶領域２２ｂは、メインメモリ３１内の領域である。ＣＰＵ３２は、メインメモリ３１からプログラムを読出して実行する中央処理装置である。ＣＰＵ３２は、メモリコントローラを有するチップセットを含む。
【００５１】
ＬＡＮインタフェース３３は、コンピュータ３０をＬＡＮ経由で他のコンピュータに接続するためのインタフェースである。ＨＤＤ３４は、プログラムやデータを格納するディスク装置であり、スーパーＩＯ３５は、マウスやキーボードなどの入力装置を接続するためのインタフェースである。ＤＶＩ３６は、液晶表示装置を接続するインタフェースであり、ＯＤＤ３７は、ＤＶＤの読み書きを行う装置である。
【００５２】
ＬＡＮインタフェース３３は、ＰＣＩエクスプレス（ＰＣＩｅ）によりＣＰＵ３２に接続され、ＨＤＤ３４及びＯＤＤ３７は、ＳＡＴＡ（Serial  Advanced  Technology  Attachment）によりＣＰＵ３２に接続される。スーパーＩＯ３５は、ＬＰＣ（Low  Pin  Count）によりＣＰＵ３２に接続される。
【００５３】
そして、コンピュータ３０において実行されるブラウザ１は、ＤＶＤに記憶され、ＯＤＤ３７によってＤＶＤから読出されてコンピュータ３０にインストールされる。あるいは、ブラウザ１は、ＬＡＮインタフェース３３を介して接続された他のコンピュータシステムのデータベースなどに記憶され、これらのデータベースから読出されてコンピュータ３０にインストールされる。そして、インストールされたブラウザ１は、ＨＤＤ３４に記憶され、メインメモリ３１に読み出されてＣＰＵ３２によって実行される。
【００５４】
上述してきたように、実施例では、ドメイン対照表２２が、書換元ＵＲＬと書換先ＵＲＬを対応付ける。そして、ＵＲＬ書き換えプログラム２１が、ドメイン対照表２２を参照して、ユーザー２にクリックされたリンクのＵＲＬから書換先ＵＲＬを取得し、ＨＴＭＬ解析部１１に渡す。そして、ＵＲＬ書き換えプログラム２１から渡されたＵＲＬを用いて、ＨＴＭＬ解析部１１が、ＨＴＭＬファイルを取得し、画面を作成する。
【００５５】
したがって、ブラウザ１は、プレビュー環境でライブ環境のＵＲＬがアクセスされた場合にも、ライブ環境への移行を防ぐことができ、ユーザー２による確認テストの効率を向上させることができる。また、テスト中にライブ環境の外部リンクを用いることができ、テスト完了後のＨＴＭＬソースの変更を不要とすることができる。
【００５６】
また、ドメイン対照表２２は、プレビュー環境内のサーバに記憶され、ＵＲＬ書き換えプログラム２１とは独立に管理されるため、プレビュー環境の構築者は、ドメイン対照表２２の登録、変更、削除を簡単に行うことができる。また、ブラウザ１がＵＲＬの書き換えを行うため、ブラウザ１とウェブサーバの間に別のサーバ等を設けることなく、ＵＲＬの書き換えを行うことができる。
【００５７】
また、実施例では、ＵＲＬ書き換えプログラム２１は、ユーザー２にクリックされたリンクのＵＲＬのドメインと滞在しているドメインは同じであるか否かを判定し、同じでない場合に異ドメイン対照表を参照する。したがって、プレビュー環境の構築者は、外部リンクをまとめて異ドメイン対照表として管理することができ、外部リンクの管理を容易にすることができる。
【００５８】
また、実施例では、ＵＲＬ書き換えプログラム２１は、スクリプト実行エンジン１２により実行される。したがって、プレビュー環境の構築者は、ブラウザ１を改造することなく、ＵＲＬの書き換え機能を実現することができる。
【００５９】
また、実施例では、ドメイン対照表２２は、書換先ＵＲＬ以外にユーザー情報と書換フラグを書換元ＵＲＬに対応付ける。したがって、プレビュー環境の構築者は、ユーザー情報と書換フラグを用いて、ＵＲＬの書き換えの制御を柔軟に行うことができる。
【００６０】
なお、実施例では、ＵＲＬ書き換えプログラム２１は、クリックされたリンクのＵＲＬのドメインが現在滞在しているドメインと同じである場合に、同ドメイン対照表を参照してＵＲＬの書き換えを行う場合について説明した。しかしながら、本発明はこれに限定されるものではなく、ＵＲＬ書き換えプログラム２１は、クリックされたリンクのＵＲＬのドメインが現在滞在しているドメインと同じである場合に、ＵＲＬの書き換えを行わなくてもよい。
【符号の説明】
【００６１】
１    ブラウザ
２    ユーザー
４    プレビュー環境
５ａ    ライブ環境
５ｂ    クリックしたＵＲＬに対応するプレビュー環境
６ａ，６ｂ    別のライブ環境
１１    ＨＴＭＬ解析部
１２    スクリプト実行エンジン
１３    イベント検出部
１４    画面表示部
２１    ＵＲＬ書き換えプログラム
２２    ドメイン対照表
２２ａ    データ記憶領域
２２ｂ    プログラム記憶領域
３０    コンピュータ
３１    メインメモリ
３２    ＣＰＵ
３３    ＬＡＮインタフェース
３４    ＨＤＤ
３５    スーパーＩＯ
３６    ＤＶＩ
３７    ＯＤＤ
【図１】
0006569431.tif 000002
【図２】
0006569431.tif 000003
【図３】
0006569431.tif 000004
【図４】
0006569431.tif 000005
【図５】
0006569431.tif 000006
【図６】
0006569431.tif 000007
【図７】
0006569431.tif 000008