Tôi đang xây dựng một ứng dụng web đơn giản có nghĩa là chạy trên iPad hầu hết. Vấn đề là ứng dụng bị treo khi khởi động nếu bạn nhanh chóng nhấn đúp vào nút trang chủ/nhấn vào nó trong khi ứng dụng hiển thị hình ảnh khởi động và tải nội dung lên. Nếu bạn cố gắng mở/đóng ứng dụng một cách nhanh chóng, bạn có thể thấy những gì tôi đang nói đến.Ứng dụng web iPad đóng băng khi khởi động
Khi ứng dụng bị đóng băng, ứng dụng sẽ bị kẹt trên màn hình chính hiển thị nội dung của trang chính. Nhấn nút trang chủ sẽ không đưa bạn trở lại màn hình chính. Nhấn nút nguồn cũng sẽ không khóa màn hình. Bạn phải khôi phục cài đặt gốc (nhấn nút home và nút khóa cùng một lúc).
Tôi nghĩ rằng vấn đề ở đây có thể là hình ảnh khởi động. Đã có ai đi ngang qua chỗ này chưa?
Thiết bị thử nghiệm là iPad 3 có iOS 6.0.
Tiếp theo là xương HTML trần (mà vẫn làm cho ứng dụng đóng băng):
<!DOCTYPE html>
<html>
<head>
<title>Mobile</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name="apple-mobile-web-app-capable" content="yes"/>
<link rel="stylesheet" href="css/main.css" />
<!-- iPad (Retina, landscape) -->
<link rel="apple-touch-startup-image"
media="(device-width: 768px)
and (orientation: landscape)
and (-webkit-device-pixel-ratio: 2)"
href="apple.png">
</head>
<body>
Test
</body>
</html>
Bắt đầu với iOS-7, nhấn nút khóa sẽ vẫn khóa màn hình và khóa tự động vẫn hoạt động khi được cố định theo cách này. Nhưng bạn sẽ không thể mở khóa thiết bị và vẫn cần khôi phục cài đặt gốc (mặc dù nó * xuất hiện * để tắt nguồn). – binki