Webkit năm ngoái removed the 350ms delay for iOS. Khi tôi chạy trang web của mình trong trình duyệt trên thiết bị di động của Safari, sự chậm trễ không còn tồn tại và hoạt động như mong đợi.Ứng dụng độc lập iOS 300ms Nhấp vào Trì hoãn
Tuy nhiên, khi tôi chạy ứng dụng web của mình trong standalone mode, sự chậm trễ tồn tại và rõ ràng là hiển nhiên.
Dưới đây là metatag của tôi mà tôi đang sử dụng: Các biến thể
<meta name="viewport" content="initial-scale=1.0, user-scalable=no, maximum-scale=1, width=device-width">
Tôi đã thử các loại, mà không may mắn.
Thật khó để tìm thấy bất kỳ điều gì về các ứng dụng độc lập, không có vấn đề rõ ràng này.
Có ai biết tại sao nhấp chuột chậm trễ 350ms này chỉ xảy ra ở chế độ độc lập không? Để giải quyết vấn đề này, tôi phải mang fastclick vào dự án, điều này không lý tưởng.
Lưu ý: Tôi đang chạy iOS 9.3.5/iPhone 6
Vấn đề này dường như được cố định hiện nay trong iOS 11 ứng dụng web độc lập. Xem thêm: https://forums.developer.apple.com/thread/43415 – user2309038