如何仅在一个页面上禁用移动元标记?
问题描述:
这对于每一页工作正常,但一个如何仅在一个页面上禁用移动元标记?
<meta name="viewport" content="width=device-width, initial-scale=1">
我在Rails项目,我送一个页面需要进行格式化很多不同的客户端。有没有办法在一个页面上禁用这个元标记?
答
您可能在您的app/views/layouts/application.html.erb
中有这个。
有两种方法:
1)您可以根据需要尽可能多的创造,然后在你的控制器specify which one to use:
render layout: 'special_client'
2)您在布局中添加一个条件:
<% unless @hide_viewport %>
<meta name="viewport" content="width=device-width, initial-scale=1">
<% end %>
而在你的控制器设置
def special_client_method
...
@hide_viewport = true
end