Jquery mobile 如何防止用户点击手机网站

Jquery mobile 如何防止用户点击手机网站,jquery-mobile,asp.net-mvc-4,Jquery Mobile,Asp.net Mvc 4,我被要求尝试实现在用户移动时锁定整个网站的功能 在这一点上,我并不关心如何发现用户是否已经移动,这现在并不重要。我们只是想知道是否有可能阻止用户使用网站或浏览器,并将其锁定 我们被告知Android上的Opera是可能的,但我们不确定如何找到相关信息。当我使用“阻止交互”或“阻止单击”时,我会得到很多其他东西 如果可能的话,有人能直接告诉我们吗。(我们基本上是在试图阻止用户在移动时使用ASP.NET MVC 4应用程序。一旦用户停止移动,应返回控制。您可以使用javascript添加/删除此控件

我被要求尝试实现在用户移动时锁定整个网站的功能

在这一点上,我并不关心如何发现用户是否已经移动,这现在并不重要。我们只是想知道是否有可能阻止用户使用网站或浏览器,并将其锁定

我们被告知Android上的Opera是可能的,但我们不确定如何找到相关信息。当我使用“阻止交互”或“阻止单击”时,我会得到很多其他东西


如果可能的话,有人能直接告诉我们吗。(我们基本上是在试图阻止用户在移动时使用ASP.NET MVC 4应用程序。一旦用户停止移动,应返回控制。

您可以使用javascript添加/删除此控件。当然,如果您正在寻找更安全的应用程序,您可以使用会话变量执行服务器端检查,并基于403页

<div style="height: 100%; width: 100%; position: absolute; left: 0; top: 0; z-index: 100000;"></div>


你说的“移动”是什么意思?一个想法是用一个div作为封面,它将吸收所有用户交互,大小与屏幕移动的大小相同,因为GPS位置在过去的X秒内改变了超过X。类似的。虽然解决方案不是很难,所以我不关心这个。很容易发现用户是否移动了。但是,阻止与移动设备的交互并不容易。我明白你的意思。好吧,这些人真的试图让我们听起来能够阻止所有浏览器功能,而不仅仅是页面功能。如果他们坚持使用此功能,我想我会尝试此解决方案,尽管这似乎有点过火。如果他们使用如果没有插件,任何浏览器都不会也永远不会支持阻止浏览器功能。如果你正在实现类似Firefox插件的东西,那么这是可能的。但是如果你只是创建一个网站,那么这是不可能的一种防止任何浏览器功能的方法。