如何限制桌面浏览器访问iPhone web应用程序?

如何限制桌面浏览器访问iPhone web应用程序?,iphone,web-applications,browser,Iphone,Web Applications,Browser,我设计了一个iPhone网络应用程序,也可以通过桌面访问。当设计只适用于iphone时,它在浏览器上就会崩溃。如何阻止用户仅通过桌面浏览器和iPhone进行访问?使用CSS媒体查询隐藏特定大小以上屏幕的内容,并将其替换为一条消息,说明该网站仅限移动。如果您想使用javascript,可以使用 var isIOSDevice = /(iPad|iPhone|iPod)/g.test( navigator.userAgent ); // will be true or false 如果你只想要iP

我设计了一个iPhone网络应用程序,也可以通过桌面访问。当设计只适用于iphone时,它在浏览器上就会崩溃。如何阻止用户仅通过桌面浏览器和iPhone进行访问?

使用CSS媒体查询隐藏特定大小以上屏幕的内容,并将其替换为一条消息,说明该网站仅限移动。如果您想使用javascript,可以使用

var isIOSDevice = /(iPad|iPhone|iPod)/g.test( navigator.userAgent ); // will be true or false
如果你只想要iPhone,那么就把iPad和iPod拿下来


如果
isIOSDevice
不正确,那么您可以将它们重定向到您的桌面友好页面。

我这样做了,但我应该在里面说什么或做什么,以取消网站功能或类似的内容?如果您隐藏了所有内容,这些功能将不可见或不起作用。