2014-06-11 17 views
6

Tôi đang gặp sự cố này trong trình duyệt Safari của Ipad. Nó hoạt động tốt trên safari máy tính để bàn, Chrome và Firefox.Đăng nhập API JS không hoạt động bình thường trên thiết bị iOS 7 trình duyệt Safari

Trên bất kỳ ví dụ nào về developer.linkedinlabs.com/jsapi-console, khi tôi nhấp vào nút "Đăng nhập với LinkedIn", nó sẽ mở một tab mới. Tab này hiển thị tiêu đề "Đang xử lý" và sau đó treo.

Nếu tôi chuyển sang tab khác và kích hoạt lại tab "treo", nó sẽ hoạt động và hiển thị cửa sổ "đăng nhập" được liên kết.

Tôi gặp vấn đề tương tự trong ứng dụng của mình. Hy vọng ai đó có thể giúp giải quyết vấn đề này.

Cảm ơn

Trả lời

2

Theo this bài đăng blog, đây là một vấn đề mà bắt đầu trên iOS 5: mã JavaScript trên các tab nền bị dừng lại.

Vì vậy, khi bạn nhấp vào "Đăng nhập" và truy cập trang thứ hai, trang đầu tiên không có cách nào đưa bạn trở lại, vì mã đã bị tạm dừng.

Tôi đã cố gắng đưa yêu cầu vào khung nội tuyến (để tránh vấn đề này) bằng cách sử dụng phương thức place() trên IN.UI, nhưng không thành công.

Có thể xác nhận điều này làm việc trên các phiên bản cũ hơn - Tôi đã thử trên iPod Touch chạy iOS 4 và nó hoạt động hoàn hảo. : '(

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