Làm cách nào để ẩn địa chỉ url trong html?
Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không? Show Có một số trường hợp bạn đã chuyển hướng người dùng qua một trang để đưa họ đến một trang khác. Có một cách để thực hiện việc này một cách lén lút - mà không cho người dùng biết rằng đã có một chuyển hướng. Vâng - nghe có vẻ xấu xa - nhưng không nhất thiết phải như vậy. Giả sử bạn có phần mềm theo dõi lần nhấp - bạn phải theo dõi từng lần nhấp mà người dùng thực hiện. Để làm điều đó, bạn cần một trang chuyển hướng sẽ theo dõi các lần nhấp. Hy vọng, minh họa sau đây sẽ làm cho mọi thứ rõ ràng hơn Trang có bộ đếm nhấp chuột Bạn không muốn người dùng thấy rằng bạn đang đi qua trang giữa. Thông thường, URL sẽ nhấp nháy trên thanh địa chỉ trong một giây (hoặc ít hơn) - vì vậy chúng tôi không phải lo lắng về điều đó. Chúng tôi chỉ phải ngăn URL xuất hiện trên thanh trạng thái khi người dùng di chuột qua liên kết Có ba phương pháp để làm điều này
Thay đổi văn bản trạng tháiĐây là phương pháp cũ. Điều này sử dụng thuộc tính Nhưng nếu bạn vẫn muốn sử dụng phương pháp này (không được khuyến nghị), đây là cách thực hiện
Sự kiện nhấp chuột chiếm quyền điều khiểnTrong phương pháp này, khi người dùng nhấp vào liên kết, tập lệnh sẽ ghi lại sự kiện nhấp chuột và dừng nó. Điều này sẽ ngăn trình duyệt mở trang mục tiêu. Sau đó, chúng tôi sử dụng Mã HTML
Mã Javascript
Phương pháp AjaxĐây là dành cho tất cả các bạn web 2. 0 người hâm mộ. Phương thức Ajax chỉ đơn giản thực hiện một cuộc gọi đến tập lệnh phía máy chủ truy cập vào sự kiện nhấp chuột. Đây có lẽ là phương pháp tốt nhất trong tất cả - vì URL truy cập hoàn toàn không xuất hiện. Không cần phải nói, tập lệnh phía máy chủ được sử dụng ở đây sẽ khác với tập lệnh được sử dụng trong các phương pháp khác - không có chuyển hướng ở đây. Code cũng rất đơn giản Từ mô tả của bạn, tôi hiểu rằng bạn muốn ẩn URL trong thanh Vị trí của trình duyệt và có một giải pháp khác thay vì sử dụng iFrame cho việc này. Nếu tôi đã hiểu lầm, xin vui lòng cho tôi biết [. )] Tôi khuyên chúng ta nên nhập một số mã JavaScript vào trang HTML như thế này. Vui lòng hiểu rằng điều này sẽ ẩn cả Thanh vị trí và Thanh trạng thái của trình duyệt, do đó người dùng sẽ không thể tìm thấy địa chỉ của trang Vì lý do này hay lý do khác, bạn có thể muốn ẩn URL được hiển thị trên thanh trạng thái của cửa sổ trình duyệt khi người dùng di chuột qua nó Có thể dễ dàng ẩn URL bằng cách sử dụng một số HTML và JavaScript đơn giản với một số kỹ thuật cơ bản Ẩn URL bằng HTML và JavaScript bằng cách sử dụng Void (0)Đoạn mã này sẽ hiển thị một số mã JavaScript trên thanh trạng thái thay vì URL và vẫn hoạt động như một liên kết bình thường khi được nhấp vào
Bản trình diễn mã Di chuột qua URL này sẽ hiển thị “void(0)” trên thanh trạng thái của trình duyệt Ẩn URL trong Thanh trạng thái của trình duyệt bằng Biểu tượng PoundGhi chú. Kỹ thuật này hơi lừa đảo và nên tránh sử dụng nó URL được hiển thị trong thanh trạng thái sẽ có vẻ là URL hiện tại theo sau là ký hiệu pound (#), nhưng khi người dùng nhấp vào nó, họ sẽ được đưa đến bất kỳ URL nào được chỉ định trong JavaScript
Bản trình diễn mã Kỹ thuật cũ Sử dụng cửa sổ. trạng tháiĐã từng có một cách hùng hồn hơn để đạt được điều này bằng cách sử dụng cửa sổ. trạng thái, nhưng hầu hết các trình duyệt web chính từ lâu đã vô hiệu hóa khả năng ẩn URL trong thanh trạng thái theo cách này do vấn đề bảo mật Các nhà phát triển web có thể đặt văn bản trên thanh trạng thái thành bất kỳ thứ gì họ muốn vào bất kỳ lúc nào, nhưng điều này có vấn đề vì mọi người có thể bị nhầm lẫn khi nghĩ rằng họ đang nhấp vào một liên kết đến một trang nhưng lại được đưa đến một trang khác. |