none
IE9 で Meta タグ の Refresh で Redirect できない RRS feed

  • 質問

  • ページAからMETAタグを使ってページBに redirect しています。(コード下記)
      <meta http-equiv="Refresh" content="1; URL=http://...........xxx.cgi?uid=camp

    実際のサイト:http://kodawari-camp.com/ の「掲示板」へのリンク
     
    最近IE9で redirect できないとの報告が4件ありました。
    (「できる」と答えた人は6人、アンケート形式で調査したので、これ以上の詳細は不明)

    今までに試したこと/分かっていることは

    ・ 私のIE9では問題ない
    ・ Firefox、Chromeでは問題ない
    ・ redirect できないと報告した人の UserAgent はすべて
     Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/5.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C)

    IE9のセキュリティ設定で [ページの自動読み込み] が無効になっているのかも、とも考えましたがその場合、UserAgent がすべて同じというのが偶然過ぎるような気がします。

    特定の環境でのIE9のバグでしょうか、または、何か設定が違うために redirect できないのでしょうか?

    2011年5月5日 2:52

回答

  • 調べてみました。

    「インターネットオプション」の「セキュリティ」タブの「レベルのカスタマイズ」で「ページの自動読み込み」を無効にするとジャンプしなくなるようです。

    そして、「制限付きサイト」に指定されるかゾーンのセキュリティレベルを「高」(デフォルトでは「中高」)にすると無効になるようです。

    まーHTML内にHTTPヘッダーを書いたりせず、HTTPヘッダーにLocationを直接指定するなど、正式な方法を取るべきなのかもしれません。

    • 回答としてマーク 服部清次 2011年5月9日 8:49
    2011年5月5日 5:48
  • アドバイスありがとうございました。

    「HTTPヘッダーにLocationを直接指定するなど、」というのが具体的にどうすればいいのかわかりませんでしたので、 META タグを止め JavaScript の location.href を使ってリダイレクトするよう変更しました。

    アンケートを取りながら、しばらく様子を見ます。

    • 回答としてマーク 服部清次 2011年5月9日 8:49
    2011年5月5日 21:46

すべての返信

  • 調べてみました。

    「インターネットオプション」の「セキュリティ」タブの「レベルのカスタマイズ」で「ページの自動読み込み」を無効にするとジャンプしなくなるようです。

    そして、「制限付きサイト」に指定されるかゾーンのセキュリティレベルを「高」(デフォルトでは「中高」)にすると無効になるようです。

    まーHTML内にHTTPヘッダーを書いたりせず、HTTPヘッダーにLocationを直接指定するなど、正式な方法を取るべきなのかもしれません。

    • 回答としてマーク 服部清次 2011年5月9日 8:49
    2011年5月5日 5:48
  • アドバイスありがとうございました。

    「HTTPヘッダーにLocationを直接指定するなど、」というのが具体的にどうすればいいのかわかりませんでしたので、 META タグを止め JavaScript の location.href を使ってリダイレクトするよう変更しました。

    アンケートを取りながら、しばらく様子を見ます。

    • 回答としてマーク 服部清次 2011年5月9日 8:49
    2011年5月5日 21:46
  • KatsAsa さん、

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

    回避策をご報告いただき、ありがとうございます!
    今回 KatsAsa さんからご報告いただきました内容は、質問者ご自身の投稿ではありますが、
    同じ現象に遭遇された方に役立てていただけるのではないかと思いましたので、
    勝手ながら、私の方で [回答としてマーク] させていただきました。

    また、参考情報を提供してくださった 佐祐理 さんの返信もあわせて [回答としてマーク] させて
    いただきました。

    また何か疑問や質問などがありましたら、ぜひ MSDN/ TechNet フォーラムをご利用ください。
    今後とも、よろしくお願いします!
    それでは、また。


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


    • 編集済み 服部清次 2011年5月9日 8:58 誤字修正。
    2011年5月9日 8:54