有没有办法通过javascript检测Iphone是否受到震动?
我有一个iPhone版本的网站。当iPhone受到震动时,是否可以使用JavaScript进行检测?大致如下:有没有办法通过javascript检测Iphone是否受到震动?,javascript,iphone,Javascript,Iphone,我有一个iPhone版本的网站。当iPhone受到震动时,是否可以使用JavaScript进行检测?大致如下: <script> function shaken() { alert("you shaked !!!"); } < /script > <body onshake="shaken()"> function shaked(){alert(“you shaked!!!”);} 否,无论是否摇晃,只有本机应用程序才能访问 您可以通过使用带有PhoneG
<script> function shaken() { alert("you shaked !!!"); } < /script >
<body onshake="shaken()">
function shaked(){alert(“you shaked!!!”);}
否,无论是否摇晃,只有本机应用程序才能访问
您可以通过使用带有PhoneGap(或其他库)的包装器web视图来实现本机应用程序。这些库通过javascript接口公开运动事件等
更新:我错误地认为方向不会通过javascript公开。谢谢您的更正。请签出并重试。两者都有JavaScript API,可以访问类似的内容。请看我的问题:不是“shacked”,而是“shaked”?更奇怪的是。我认为“shaked”是他要找的词。这是一个合法的问题,尽管格式是poorlyOr“shaked”,所以它会说
alert(“youshaked!!!”)代码>,除非过去分词是可取的?OMG,shacked,shaked,shaked,shaked,shaked,如果你能理解它们,所有这些都是一样的,都需要将web应用打包为本机应用。一个随机站点无法访问PhoneGap或Tianium API。我认为这些都是iphone本机应用程序,而不是移动网站的javascript API,或者不是?目前,有一个检测iphone方向的方法,但我不知道检测震动事件的方法。-1错误。我见过一些网站在iPhone上集成了左右滑动功能。而且,当方向改变时。请看我的问题:Josh,你的问题很有帮助,谢谢!但我认为没有像我说的那样的事件……它似乎不支持“onshake”事件。我会试着看看摇晃手机是否会触发onorientationchange(此事件适用于iPhone 1.1+)。让我们随时了解您的实验结果!