0

IE 7 ユーザーにこの Web サイトを使用してほしくありません。良い考えではないかもしれませんが、私はユーザーを遠ざけることを気にしません。IE 7 以下を使用しているユーザーを静的ページにリダイレクトし、Web サイトを使用できないようにするにはどうすればよいですか? application.html.erb現在、ユーザーを外部サイトにリダイレクトするこのコードが私の中にあります。しかし、アプリ内の静的ページにリダイレクトしたいと思います:

<!--[if lt IE 8]>
<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.google.com">
<![endif]-->
4

1 に答える 1

1

アプリケーション ビューで条件を追加する

<% if params[:controller] != "static_pages_controller" %>
  <!--[if lt IE 8]>
  <meta HTTP-EQUIV="REFRESH" content="0; url=<%= static_pages_url %>">
  <![endif]--> 
<% end %>

ここでは、 static_pages コントローラー内の index メソッドが静的ページであると仮定しています。

于 2013-05-29T11:57:32.927 に答える