Tôi đã nhận thấy rằng ứng dụng web của nhà cung cấp kích hoạt tính năng "mật khẩu được đề xuất" của Safari tại các biểu mẫu "tạo mật khẩu", nhưng thực tế không lưu mật khẩu này khi biểu mẫu được gửi. Đó là, sau khi gửi biểu mẫu và đăng xuất lại, iCloud Keychain của Safari sẽ không bao gồm thông tin đăng nhập mới được tạo trong các đề xuất tự động điền. (Thông tin đăng nhập khác từ cùng một tên miền nhưng tên miền phụ khác nhau được trình bày, vì vậy Safari rõ ràng nhận ra trường này là thông tin đăng nhập.)
Tương tự, tạo mật khẩu thủ công (hoặc đăng nhập bằng mật khẩu) không kích hoạt Safari để nhớ mật khẩu.
Tôi nhận thấy rằng JavaScript liên quan đến việc gửi biểu mẫu đang làm xáo trộn hành động và / hoặc dữ liệu theo một cách nào đó. Safari đang tìm kiếm hành động gì khi cung cấp để lưu mật khẩu?