2016-09-28 19 views
5

Tôi đã cài đặt phiên bản mới nhất của phonegap qua npm và gần đây đã cập nhật iPhone SE thành iOS 10. Bây giờ, khi tôi chạy "ig chạy trên điện thoại" khi thiết bị của tôi được kết nối qua một cáp USB để iMac của tôi, tải ứng dụng, tôi nhận được một cảnh báo gỡ lỗi từ chức năng app.bindEvents, nhưng sự kiện deviceready không bị sa thải. Đó là, tuy nhiên, cho đến khi ứng dụng của tôi mất tập trung (bằng cách nhấn đúp vào nút home), tại thời điểm cảnh báo gỡ lỗi của tôi trong đám cháy onDeviceReady.Sự kiện Phonegap deviceready chỉ kích hoạt khi ứng dụng mất tiêu điểm

Tôi cho rằng đó là điều cần làm với ứng dụng của tôi, vì vậy tôi đã xóa tất cả các plugin của bên thứ ba và tất cả javascript thừa, nhưng vẫn xảy ra tương tự. Vì vậy, tôi đã tạo một ứng dụng hoàn toàn mới, cài đặt trang Phonegap mặc định "Kết nối với thiết bị ..." và thậm chí là điều đó, mặc dù tôi chưa sửa đổi nó theo bất kỳ cách nào. Một lần nữa, khi ứng dụng mất tiêu điểm, tôi nhận được thông báo "Thiết bị đã sẵn sàng".

Có ai có bất kỳ ý tưởng nào về việc điều này có thể xảy ra không?

Trả lời

7

bài này có độ phân giải: Cordova app hanging during startup on iOS 10 (beta)

Để báo:

Dường như iOS 10 đòi hỏi mục bổ sung trong thẻ meta Content-An ninh-Chính sách, cụ thể là khoảng cách: // sẵn sàng và tập tin :. Sau khi thêm này, Content-An ninh-Chính sách của tôi trông như thế này:

<meta http-equiv="Content-Security-Policy" content="default-src * gap://ready file:; style-src 'self' 'unsafe-inline'; img-src 'self' data:; script-src * 'unsafe-inline' 'unsafe-eval'">

Vì vậy, chỉ cần thay đổi thẻ meta bên trong file index.html của bạn và sự kiện cháy deviceready.

+0

Điều này đã giúp tôi! Cảm ơn bạn! – TheBurgerShot

+0

Đã dành 3 ngày trên trang này .. cảm ơn bạn đã đăng bài. – Silent

+0

Điều này khắc phục sự cố chúng tôi gặp phải khi ứng dụng bắt đầu vào màn hình trống sau màn hình Splashscreen. Những người ở cửa hàng ứng dụng nghĩ rằng đó là do sự không tương thích mạng IPv6. Nhưng nó thực sự là do vấn đề này. – flaria

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