none
IE7 他のページに勝手にジャンプする RRS feed

  • 質問

  • あるウェブサイトで、クリックすると違うページへジャンプしてしまいます。

    手動でリンクを入れても違うページへジャンプしてしまうのでダメです。

    どうすればいいのでしょうか。

    お分かりになる方、どうか教えて下さい!

     

    2010年7月29日 5:35

回答

  • あれからサイトの管理者の問い合わせをして、今日サイトにアクセスしたところ、ページがジャンプせずに開きました。

    サイト側が問題を解決してくれました。

     

    • 回答としてマーク 服部清次 2010年9月13日 6:11
    2010年9月10日 11:15

すべての返信

  • kirica さん、

    こんにちは。
    フォーラム オペレーターの服部 清次です。

    ご質問の件に関しまして、以下のリンク情報が参考になるのではないかと思います。
    http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1012186425

    もしかすると、kirica さんの PC もウイルスやスパイウェアに感染している可能性がありますので、一度、
    お手元の PC にインストールされているセキュリティ ソフトで PC をスキャンされてみてはいかがでしょうか?
    もしセキュリティ ソフトがインストールされていない場合は、下記のリンクから PC のスキャンを行なうことができます。
    http://onecare.live.com/site/ja-JP/default.htm

    なお、こちらの TechNet フォーラムは、IT Pro の方々による情報交換を目的としていますので、
    今回の kirica さんのご質問ですと、弊社が一般ユーザー向けに運営している別の Q&A サイト
    Answers でご質問いただいた方が情報を早く集めることができたのではないかと思います。
    次回ご質問の際には、ぜひぜひ Answers フォーラムもご検討ください。

    こちらの情報がお役に立てることを願っています。
    それでは、また。


    __________________________________________________
    マイクロソフト株式会社 フォーラム オペレーター 服部 清次

    • 回答としてマーク 服部清次 2010年7月30日 4:54
    • 回答としてマークされていない 服部清次 2010年10月7日 5:48
    2010年7月30日 4:53
  • こんにちは。

    ご返信ありがとうございます。

    昨日、こちらに質問を投稿さて頂いてから、フリーソフトの”AD-LAVASOFT”というソフトをダウンロードしてスキャンしました。

    ウイルス?が2つ見つかって、それは駆除されましたがその後も問題は解決していません。

    一つ疑問なのは、アダルトサイトなどの悪質なサイトにジャンプするのではなく、

    同じサイトの違う項目(リンクを見ると、アイフォン用のページ)にジャンプします。

     

    2010年7月30日 6:29
  •  kiricaさんは、どの様な方なのでしょうか。それによって返答が変わります。

     私は「開発者」なのですが、開発者に対しては、「HTML のソースを見ましょう」となります。ここは「IT Pro」の方々向けのフォーラムなのですが、IT Pro に対しては、「ネットワーク トラフィックを見てみては?」となるかもしれません。服部さんが紹介されている Answers は、パソコンの利用者向けですが、そういう方々に対しては、「おかしい動作をするアドレスを教えてください」となるでしょう。


     現象としては、「リンクをクリックすると、希望したものではない(あるいは、リンクに書いてある説明とは違う)ページが表示される。リンクにカーソルをあてて(クリックしない)、ステータス欄に表示されるアドレスを直接ブラウザーのアドレス欄に入力したが、同じように違うページが表示される。この時、アドレス欄に表示されるアドレスは、先に入力したものとは違う」と言うことでよろしいでしょうか。

     この場合、サイトの管理者が、リンク先を間違っているということも考えられます。まずはそのサイトに対して、「アドレス~にある、~というリンクをクリックすると、アドレス~が表示されますが、これは正しいでしょうか」と、連絡してみてはいかがでしょうか。


    Jitta@わんくま同盟
    • 回答の候補に設定 服部清次 2010年8月6日 1:26
    2010年8月5日 13:32
  • 私は「開発者」ではなく、パソコンの利用者です。

     

    Jittaさんのおっしゃる通り、「リンクをクリックすると、希望したものではないページが表示される。」です。

    2つPCがあるのですが、もう一つのPCでは問題なくページは開きます。

    サイトに問題があるのでしょうか?やはりわたしのPC問題があるのでしょうか?

     

     

    2010年8月6日 20:03
  • 2つPCがあるのですが、もう一つのPCでは問題なくページは開きます。

    サイトに問題があるのでしょうか?やはりわたしのPC問題があるのでしょうか?

    これだけ見ると PC内の問題でしょうね。

    とりあえず、キャッシュを削除してみてはいかがでしょうか?
    (メニューの「ツール」→「インターネット オプション」→ 閲覧の履歴の「削除...」ボタン → インターネット一時ファイルの「ファイルの削除...」)

    あとは IE を修復してみるとか。
    別のブラウザ(Google Chrome など)をインストールして使ってみるというのも
    他の問題が起きたときの回避策の選択の幅が広がることになります。
    2010年8月7日 1:53
  • Microsoft Answers
    Windows > Windows フォーラム > Windows 7 フォーラム > Internet Explorer
    http://social.answers.microsoft.com/Forums/ja-JP/ieja/threads

    なお、服部清次さんの返信にもありますが
    上記 Answers に IE フォーラムがあります。

    Windows7 のカテゴリーになっていますが
    Vista も XP も同じ場所で OK です。
    2010年8月7日 2:06
  • キャッシュは最初の段階で削除したのですが、問題は解決せずでした。

    anningoさんのアドバイスに従ってIEを修復してみましたが、問題は依然として解決しませんでした。

    Google Chromeをインストールして使ってみたところ、ページはジャンプせずに開いてくれました。

    やっと自分のPCでページが見れるようになりました。ありがとうございます。

    ただ、IEでなぜ開けなくなったのかが未だに謎です。

    一体何が問題なのでしょうかね・・・・

    このたびは、本当にありがとうございました。

    2010年8月7日 20:19
  • IE の起動オプションに -extoff をつけて、アドオンなしで起動してみるとか。

     Internet Explorer Command Line Options
     http://msdn.microsoft.com/en-us/library/ee330728(VS.85).aspx

     Internet Explorer コマンドライン オプションのまとめ - Windows Live
     http://sbs.spaces.live.com/Blog/cns!DE1243E6D9BA6114!2006.entry?sa=60074316
    2010年8月8日 1:08
  • IE の起動オプションに -extoff をつけて、アドオンなしで起動してみましたが、”ページが表示できません”となって、

    ページが開きませんでした。

    2010年8月8日 4:18
  • このオプションをつけたからといって、普通は「ページが表示できません」とはならないはずです。ActiveX とか Flash などが必要なページなのでしょうか?
    「iexplore.exe -extoff」などとして IE を起動して、あとは通常通りにブラウジングするだけなのですが。
    2010年8月8日 5:18
  • アドレスの最後にextoffをつければいいのですよね?

    THERE WAS NO XXXX WEB PAGE MATCHING YOUR RIQUEST.

    PLEASE CLICK HERE TO CONTINUE YOUR SEARCH ON XXXXCOM.

    というページが開いて、ここをクリックというところをクリックすると、ウェブの最初のページが表示されて、

    開きたい項目をクリックしても、同じサイトの違うページにジャンプします。

     

    2010年8月8日 21:33
  • IE 自体を extoff オプション付きで実行するということだと思います。

    タスクバーの「スタート」ボタン → 検索の窓に
    "C:\Program Files\Internet Explorer\iexplore.exe" -extoff
    こんな感じで入力して Enterキーです。

    2010年8月9日 1:09
  • タスクバーの「スタート」ボタン→検索の開始の窓に"Explorer"と入力して、

    プログラムの”Internet Explorer (アドオンなし)”を選択してクリックしたら、

    アドオンなしで Internet Explorer を実行中です。

    というページが開きました。

    そのページから例のサイトを開いて、問題の項目をクリックしたのですが、やはり違う項目のページにジャンプします。

    もう一つのPCではもんだないなくページが開くので、私のPCに問題があるとは思うのですが、

    このサイト内の2つの項目以外の項目は、問題なく開きますし、その他のウェブサイトも全く問題なく開くので、

    サイトに問題があるのかも?と少思うのですが、やはりPCの問題なのでしょうかね・・・

    でも、何が問題か分からないです。

    サイトにメールで問い合わせたろ、

    「IEは7以上でFlash player 10.0以上で見ることができるが、それでも見れない場合は再度連絡するように」

    と返事がきました。

    1か月前までは問題なく開いていて、突然ページが違うページにジャンプするようになりました。

    一体何雅」問題なのでしょうね。

    2010年8月9日 22:08
  • スレッドを読み返してみたら、

    同じサイトの違う項目(リンクを見ると、アイフォン用のページ)にジャンプします。
    でしたね。

    もしかしたら、User Agent 文字列が iPhone 用になっていたりしませんか?

     ユーザー エージェント文字列を理解する
     http://msdn.microsoft.com/ja-jp/library/ms537503(VS.85).aspx

     Safari Web Content Guide: Optimizing Web Content
     http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariWebContent/OptimizingforSafarioniPhone/OptimizingforSafarioniPhone.html#//apple_ref/doc/uid/TP40006517-SW3
    2010年8月10日 8:46
  • ユーザーエージェント文字列の表示をしたところ、

    Mozilla/4.0(compatible; MSIE 7.0 Windows NET 6.0; SLCCI;

    . NET CLR 2.0.50727; Media Center PC 5.0; Tablet PC 2.0; .NET

    CLR 3.5.30729 .NET CLR; 3.0.30618; OfficeLiveConnector.1.3;

    OfficeLivePatch.0.0; .NET4.0C )

    と表示されました。

    2010年8月10日 21:11
  • なるほど、

    Mozilla/4.0(compatible; MSIE 7.0 Windows NET 6.0; SLCCI; . NET CLR 2.0.50727; Media Center PC 5.0; Tablet PC 2.0; .NET CLR 3.5.30729 .NET CLR; 3.0.30618; OfficeLiveConnector.1.3; OfficeLivePatch.0.0; .NET4.0C )

    User Agent が iPhone になってしまっている、というわけではないようですね。

    現象からすると、

      ・そもそもクライアントが正しくない URL を Web サーバーに要求している
      ・クライアントが Web サーバーに送信した内容(HTTP リクエストや Cookie など)に余計なものが入っているために、Web サーバーが正しくないページを返す

    のどちらかの可能性が高いと考えられます。
    個人的には、Fiddler のようなツールを用いて、クライアントとサーバーの間でどのようなやりとりが行われているかを探ってみたくなるところですが。

      Fiddler Web Debugger - A free web debugging tool
      http://www.fiddler2.com/fiddler2/
    2010年8月12日 19:38
  • ご返信ありがとうございます。

    Fiddler をダウンロードしました。

    パソコンのエキスパートではないので、どこを見て見ればいいのかわからないのですが、教えて頂けますでしょうか?

     

    2010年8月14日 5:02
  • Fiddler 自体は非常に多機能なツールですが、HTTP パケットをキャプチャするだけであれば、Fiddler を起動しておいた状態で IE を普通に動かすだけです。
    Fiddler が IE のプロキシ設定を自動的に書き換えて、HTTP パケットをキャプチャします。

      Fiddler PowerToy - 第 2 部: HTTP パフォーマンス
      http://msdn.microsoft.com/ja-jp/library/bb250442(VS.85).aspx

      Webアクセスをモニタする(IE/単体アプリ編) - @IT
      http://www.atmarkit.co.jp/fwin2k/win2ktips/479httphview/httphview.html

    同じ PC でも Chrome だと正しく動くということですので、Chrome のプロキシ設定を Fiddler が書き換えた設定に合わせれば(こちらは手動ですが)、IE の動作と Chrome の動作を比較することができます。
    HTTP リクエストの内容や受け渡しをしている Cookie の内容を重点的にチェックすることになると思います。
    2010年8月14日 16:14
  • IEでは違う項目のページにジャンプしますが、Chromeですとジャンプせずに正しいページが開きます。

    Fiddler を起動しておいた状態で、IE とChromeでサイトにアクセスして、問題の項目をクリックしました。

    ブラウザが違うので一致しないものですよね?

    見るところあっているでしょうか?

    IEをアンインストールして、再度インストールすることでこの問題は解決するのでしょうか?

    • 編集済み kirica 2010年8月15日 7:20
    2010年8月14日 20:06
  • # Cookie の中身そのものは、ここにはさらさない方がいいと思います。
    # もしかしたら第三者に見られるとマズいものが入っているかもしれません。

    ブラウザーというかセッションが別になるので、Cookie の値は必ずしも同じにはならないとは思います。(が、サイトの作成者ではないので正直なところは分かりません。)
    Cookie 以外の HTTP パケットの内容についても IE と Chrome とで比較する必要があります。

      ・そもそもクライアントが正しくない URL を Web サーバーに要求している
      ・クライアントが Web サーバーに送信した内容(HTTP リクエストや Cookie など)に余計なものが入っているために、Web サーバーが正しくないページを返す

    ブラウザー上では1回の要求&応答に見えても、内部では何度も送信&受信を繰り返して、その結果期待と異なるページを返してくる可能性もあります。

    IEをアンインストールして、再度インストールすることでこの問題は解決するのでしょうか?

    IE をアンインストールするのではなく、PC に別のユーザー アカウントを作成して、そちらで動かしてみるとどうなるでしょうか?
    • 編集済み totojo 2010年8月15日 7:34
    2010年8月15日 6:55

  •   ・そもそもクライアントが正しくない URL を Web サーバーに要求している
      ・クライアントが Web サーバーに送信した内容(HTTP リクエストや Cookie など)に余計なものが入っているために、Web サーバーが正しくないページを返す

    ブラウザー上では1回の要求&応答に見えても、内部では何度も送信&受信を繰り返して、その結果期待と異なるページを返してくる可能性もあります。


    期待と異なるペ返されている場合、正しいページを返してくるようにすることはでのでしょうか?

    IEでサイトを開いて問題の項目をクリックすると、 .com/_css/acc.css →.com/_css/general.css → .com/_js/mdetect.js → .com/iphone/liste.php?lg=fr という順番でアイフォン用のページにたどりついています。

    サイトの管理者に問い合わせて解決してもらえるのでしょうか。

    それとも、私のPCの問題なのでサイトに管理者に問い合わせても意味がないのでしょうか。

     

    2010年8月15日 7:34
  • 期待と異なるペ返されている場合、正しいページを返してくるようにすることはでのでしょうか?

    クライアントが余計なものを送信しているのが原因であれば、それを修正することで正しいページを返してもらうことは可能だと思います。

    .com/_js/mdetect.js → .com/iphone/liste.php?lg=fr

    名前からすると mdetect.js の中で iPhone からのアクセスだと判断したのではないかと思います。
    .com/iphone/liste.php?lg=fr を読み込みに行こうとする条件に何らかの秘密があるかもしれません。

    サイトの管理者に問い合わせて解決してもらえるのでしょうか。

    それとも、私のPCの問題なのでサイトに管理者に問い合わせても意味がないのでしょうか。

    これはなんとも言えません。サイト側がサポートして然るべきではないかとは思いますが。
    2010年8月15日 8:18
  • ご返信ありがとうございます。

    サイトの管理者に問い合わせて見ます。

    2010年8月15日 8:54
  • あれからサイトの管理者の問い合わせをして、今日サイトにアクセスしたところ、ページがジャンプせずに開きました。

    サイト側が問題を解決してくれました。

     

    • 回答としてマーク 服部清次 2010年9月13日 6:11
    2010年9月10日 11:15