当尝试在Chrome for Android中使用Vibrate API时(测试稳定版本43和开发版本45),它从未振动。使用最简单的代码:
window.navigator.vibrate(200);
当从Javascript控制台运行时,它返回true。供应商前缀无法修复它。Chrome Status网站显示API是在版本32中实现的。此代码在Firefox for Android中运行。这是Chrome的问题还是我的代码的问题?
当尝试在Chrome for Android中使用Vibrate API时(测试稳定版本43和开发版本45),它从未振动。使用最简单的代码:
window.navigator.vibrate(200);
当从Javascript控制台运行时,它返回true。供应商前缀无法修复它。Chrome Status网站显示API是在版本32中实现的。此代码在Firefox for Android中运行。这是Chrome的问题还是我的代码的问题?
2条答案
按热度按时间enxuqcxy1#
愚蠢的我,Chrome For Android会遵循你当前的声音配置文件。而Firefox不会。所以要感受振动,你的声音配置文件必须在振动或以上。
ttisahbt2#
如果您的Android手机使用特定设置,Chrome振动API将无法工作,包括但不限于: