iOS 8.1.3 phá vỡ chức năng quét thẻ tín dụng Safari


1

Đêm qua iPhone 4S của tôi đã chạy iOS 8.1.2 và quét thẻ tín dụng safari hoạt động hoàn toàn ổn. Sáng nay tôi đã nâng cấp lên iOS 8.1.3 và chức năng hiện đã bị hỏng.

Tôi đã tạo một tệp HTML chứa một biểu mẫu đơn giản yêu cầu người dùng nhập số tín dụng, tháng hết hạn và năm hết hạn. Nếu bạn nhấp vào trường thẻ tín dụng, một tùy chọn bổ sung để quét thẻ của bạn xuất hiện và nếu bạn gõ nó, bạn có thể quét thẻ tín dụng và safari sẽ sử dụng OCR tích hợp để nhận ra số thẻ của bạn và tự động điền vào trường. Điều này không còn hoạt động trong iOS 8.1.3, vì khi tôi nhấn vào trường thẻ tín dụng, tùy chọn bàn phím không còn xuất hiện.

Đây là một liên kết đến trang web thử nghiệm mà tôi đã tạo ra đang hoạt động tối qua và không hoạt động sau khi nâng cấp hệ điều hành.

Ghi chú:

  • CÓ Tôi có chứng chỉ SSL hợp lệ trên trang web (KHÔNG phải là tự ký)
  • CÓ Tôi đã đặt ID phần tử đầu vào thành tên chính xác (kiểm tra nguồn trang)

Bất kỳ lời khuyên từ bất cứ ai về những gì có thể đã thay đổi ở đây?


Thật thú vị, cần lưu ý rằng chứng chỉ SSL tôi có trên miền của mình là TLS 1.2 128 bit và không có hồ sơ kiểm toán công khai. Tôi tự hỏi liệu giữa iOS 8.1.2 và iOS 8.1.3 Apple có tăng ngưỡng mã hóa chứng chỉ SSL không? vd: 256bit?
Kaustav

FWIW iPhone của tôi vẫn còn trên iOS 8.1 không nhắc quét thẻ tín dụng trên trang web đó.
grg

@grgarside cảm ơn đã phản hồi. Hấp dẫn nhất. Tôi sẽ phải tăng gấp bốn lần kiểm tra mã của mình và đảm bảo rằng tôi không hút thuốc sai! ;-)
Kaustav

Giải quyết vấn đề. Có vẻ như giữa iOS 8.1 và 8.1.3, loại đầu vào hợp lệ cho trường biểu mẫu đã thay đổi từ "số", như tôi đã có trước đây, thành "tel", đó là những gì tôi đã thay đổi thành bây giờ.
Kaustav
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.