0

我不希望 IE 7 用户使用该网站。这可能不是一个好主意,但我不介意拒绝用户。如何将使用 IE 7 或更低版本的用户重定向到静态页面并阻止他们使用我的网站?目前,我的代码中有此代码,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 回答