Làm thế nào để buộc trình duyệt của bạn nhớ mật khẩu

Mục lục:

Làm thế nào để buộc trình duyệt của bạn nhớ mật khẩu
Làm thế nào để buộc trình duyệt của bạn nhớ mật khẩu

Video: Làm thế nào để buộc trình duyệt của bạn nhớ mật khẩu

Video: Làm thế nào để buộc trình duyệt của bạn nhớ mật khẩu
Video: Data Deduplication vs Compression - YouTube 2024, Tháng tư
Anonim
Nếu bạn sử dụng trình quản lý mật khẩu được tích hợp trong trình duyệt để ghi nhớ tất cả các thông tin đăng nhập web của bạn hoặc đang xem xét các sự kiện gần đây với LastPass, bạn có (hoặc sẽ) không thể tránh khỏi một số trang web đơn giản sẽ không cho phép bạn lưu mật khẩu. Tuy nhiên, với một nhấp chuột đơn giản hoặc hai con chuột của bạn, bạn có thể làm việc xung quanh giới hạn này và buộc trình duyệt của bạn phải nhớ mật khẩu trên các trang web không hợp tác này.
Nếu bạn sử dụng trình quản lý mật khẩu được tích hợp trong trình duyệt để ghi nhớ tất cả các thông tin đăng nhập web của bạn hoặc đang xem xét các sự kiện gần đây với LastPass, bạn có (hoặc sẽ) không thể tránh khỏi một số trang web đơn giản sẽ không cho phép bạn lưu mật khẩu. Tuy nhiên, với một nhấp chuột đơn giản hoặc hai con chuột của bạn, bạn có thể làm việc xung quanh giới hạn này và buộc trình duyệt của bạn phải nhớ mật khẩu trên các trang web không hợp tác này.

Ghi chú của biên tập viên: Tất nhiên, nếu bạn đang sử dụng LastPass, chức năng này được tích hợp ngay. Bài viết này dành cho những người thích sử dụng tính năng lưu mật khẩu trình duyệt tích hợp thay vì đặt mật khẩu của họ trong đám mây.

Tại sao một số trang web không cho phép tôi lưu mật khẩu?

Câu trả lời này khá đơn giản, đó là do thuộc tính "tự động hoàn thành" trên biểu mẫu và / hoặc các phần tử đầu vào được đặt thành "tắt". Thuộc tính này đã được giới thiệu bởi Internet Explorer 5 và làm những gì tên của nó cho thấy, ngăn chặn chức năng tự động hoàn thành từ áp dụng cho bất kỳ lĩnh vực mà nó đã tắt một cách rõ ràng.

Như bạn có thể thấy ở đây trên trang web của PayPal (không cho phép bạn lưu mật khẩu của bạn), phần đăng nhập có giá trị tự động hoàn thành được đặt thành tắt cho trường mật khẩu. Do đó, trình duyệt sẽ không nhận trường này cho cơ sở dữ liệu mật khẩu tự động hoàn thành của nó.

Image
Image

Khắc phục: Một hàm JavaScript đơn giản

May mắn thay, sửa chữa cũng không kém phần đơn giản. Chúng ta chỉ cần thay đổi giá trị của thuộc tính này, bất cứ nơi nào nó có mặt, thành “bật”. Nhờ khả năng của JavaScript để thao tác DOM (mô hình đối tượng tài liệu), bạn có thể dễ dàng thực hiện việc này bằng cách nhấp vào dấu trang.

Hàm JavaScript được nhúng vào liên kết bên dưới. Bạn có thể kéo liên kết đến thanh dấu trang của mình hoặc nhấp chuột phải vào đó và đánh dấu liên kết đích. Khi việc này được thực hiện, chỉ cần nhấp vào dấu trang sẽ chạy tập lệnh "Cho phép mật khẩu lưu" trên trang hiện tại.

Cho phép lưu mật khẩu

Nếu liên kết trên không hoạt động thì đây là nguồn của liên kết. Bạn có thể tạo dấu trang với các URL sau đây làm URL nguồn:

javascript: (function () {var% 20ac, c, f, fa, fe, fea, x, y, z; ac = "tự động hoàn thành"; c = 0; f = document.forms; cho (x = 0; x

Từ thử nghiệm của chúng tôi (sử dụng PayPal làm trang web thử nghiệm), điều này làm việc như mong đợi trong Firefox 4 và trong Internet Explorer 9. Thật không may, chúng tôi không thể làm cho nó hoạt động trong Chrome mặc dù thông báo thành công đã bật tính năng tự động hoàn tất.

Các thủ tục để sử dụng nó gần như giống hệt nhau trong mỗi trình duyệt với Internet Explorer yêu cầu một bước bổ sung.

Cách sử dụng trong Firefox

Khi bạn truy cập một trang web không cho phép bạn lưu mật khẩu của mình, hãy chạy tập lệnh "Cho phép mật khẩu lưu". Bạn sẽ thấy một thông báo giống như thông báo bên dưới.

Nhập tên người dùng và mật khẩu của bạn như bình thường và khi đăng nhập, bạn sẽ được nhắc lưu mật khẩu của mình.
Nhập tên người dùng và mật khẩu của bạn như bình thường và khi đăng nhập, bạn sẽ được nhắc lưu mật khẩu của mình.
Lần sau khi bạn truy cập trang, tên người dùng của bạn sẽ được điền tự động, chứ không phải mật khẩu. Để mật khẩu được tự động điền, trước tiên bạn phải đặt trọng tâm vào trường tên người dùng. Bạn có thể sử dụng nhấp chuột hoặc Ctrl + Tab nếu trường mật khẩu có tiêu điểm.
Lần sau khi bạn truy cập trang, tên người dùng của bạn sẽ được điền tự động, chứ không phải mật khẩu. Để mật khẩu được tự động điền, trước tiên bạn phải đặt trọng tâm vào trường tên người dùng. Bạn có thể sử dụng nhấp chuột hoặc Ctrl + Tab nếu trường mật khẩu có tiêu điểm.
Giờ đây, khi bạn di chuyển tiêu điểm từ trường tên người dùng bằng một lần nhấp hoặc Tab, mật khẩu của bạn sẽ tự động điền vào.
Giờ đây, khi bạn di chuyển tiêu điểm từ trường tên người dùng bằng một lần nhấp hoặc Tab, mật khẩu của bạn sẽ tự động điền vào.
Image
Image

Sử dụng trong Internet Explorer

Khi bạn truy cập một trang web không cho phép bạn lưu mật khẩu của mình, hãy chạy tập lệnh "Cho phép mật khẩu lưu". Bạn sẽ thấy một thông báo giống như thông báo bên dưới.

Nhập tên người dùng và mật khẩu của bạn như bình thường và khi đăng nhập, bạn sẽ được nhắc lưu mật khẩu của mình.
Nhập tên người dùng và mật khẩu của bạn như bình thường và khi đăng nhập, bạn sẽ được nhắc lưu mật khẩu của mình.
Lần sau khi bạn truy cập trang, tên người dùng của bạn sẽ được điền tự động, chứ không phải mật khẩu. Bạn sẽ cần chạy lại tập lệnh “Cho phép mật khẩu lưu” và bạn sẽ thấy thông báo tương tự như trên.
Lần sau khi bạn truy cập trang, tên người dùng của bạn sẽ được điền tự động, chứ không phải mật khẩu. Bạn sẽ cần chạy lại tập lệnh “Cho phép mật khẩu lưu” và bạn sẽ thấy thông báo tương tự như trên.
Để mật khẩu được tự động điền, trước tiên bạn phải đặt trọng tâm vào trường tên người dùng. Bạn có thể sử dụng nhấp chuột hoặc Ctrl + Tab nếu trường mật khẩu có tiêu điểm.
Để mật khẩu được tự động điền, trước tiên bạn phải đặt trọng tâm vào trường tên người dùng. Bạn có thể sử dụng nhấp chuột hoặc Ctrl + Tab nếu trường mật khẩu có tiêu điểm.
Giờ đây, khi bạn di chuyển tiêu điểm từ trường tên người dùng bằng một lần nhấp hoặc Tab, mật khẩu của bạn sẽ tự động điền vào.
Giờ đây, khi bạn di chuyển tiêu điểm từ trường tên người dùng bằng một lần nhấp hoặc Tab, mật khẩu của bạn sẽ tự động điền vào.
Image
Image

Nguồn JavaScript

Nếu bạn tò mò về cách hoạt động của tập lệnh, đây là nguồn được định dạng và nhận xét tốt. Hãy sửa đổi nó khi bạn thấy phù hợp.

function() { var ac, c, f, fa, fe, fea, x, y, z; //ac = autocomplete constant (attribute to search for) //c = count of the number of times the autocomplete constant was found //f = all forms on the current page //fa = attibutes in the current form //fe = elements in the current form //fea = attibutes in the current form element //x,y,z = loop variables ac = 'autocomplete'; c = 0; f = document.forms; //cycle through each form for(x = 0; x

Đề xuất: