我正在制作一个需要在移动设备和非移动设备上运行的Web应用程序.在我的应用程序中,我有几个用户可以单击的图标,以便使用websockets将消息发送到服务器.
我的代码看起来像:
$('.button-container').on('tap', '.sender', function() {
socket.send('Message');
});
Run Code Online (Sandbox Code Playgroud)
使用"点击"代替"点击"是为了为iPad(和其他移动设备)提供支持,但由于这看起来有点像黑客,我有一些担忧.
"tap"似乎适用于我的测试浏览器,Safari 7,Chrome 34和Firefox 26(所有非移动设备)但是如何支持其他非移动浏览器?
对于非移动浏览器,使用"点击"而非"点击"也有任何已知问题吗?