2012-10-01 41 views
7

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> 
+0

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

Trả lời

3

Bắt thoát khỏi:

<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> 

cố định vấn đề này tương tự cho tôi.

Trong trường hợp của bạn thử dùng này ra:

<meta name="apple-mobile-web-app-status-bar-style" content="black" /> 

Xóa các phím tắt cũ và thêm một lần nữa.

2

Tôi có vấn đề tương tự hoàn toàn có thể tái sản xuất. Nó trông giống như một lỗi iOS, như khi tôi đã đi vào một ứng dụng web nổi tiếng khác (Financial Times) nó làm điều tương tự.

Câu trả lời của họ cho vấn đề này có vẻ là ... sau màn hình tải ban đầu về cơ bản họ có màn hình tải thứ hai, một loại thông báo "Vui lòng chờ ..." mà người dùng đã nhận gợi ý và chờ đợi để nó kết thúc trước khi làm bất cứ điều gì khác với điện thoại của họ. Thật vậy, nếu tôi để ứng dụng của riêng tôi tải đến hết, hãy đóng nó lại, quay lại, đóng nó lại, quay lại, tôi không thể làm đủ thời gian để nó xảy ra trừ khi tôi làm điều đó mà không cần chờ nó tải.

Vì vậy, câu trả lời (cho đến khi lỗi này được giải quyết từ bất kỳ bản cập nhật iOS nào) là có màn hình tải rất ấn tượng trong khoảng 3 giây ngoài màn hình tải ban đầu, do đó ngăn mọi người đóng quá sớm.

Hãy đến với Apple, tôi sẽ yêu bạn mãi mãi nếu bạn có thể giải quyết vấn đề này!

Các vấn đề liên quan