Bạn có thể đóng tab trình duyệt từ JavaScript không?
Đôi khi bạn cần đóng tab hiện tại theo chương trình trong JavaScript. Bạn có thể nghĩ đến việc sử dụng cửa sổ. phương thức đóng cho việc này, nhưng Show Thay vào đó, bạn có thể mở và đóng ngay một cửa sổ trong tab hiện tại
Sau đó, bạn chỉ có thể gọi chức năng trên vì nó là. Đây là một biến thể một lớp lót
Phần kết luậnĐôi khi bạn cần đóng tab hiện tại từ bên trong ứng dụng của mình. Thật không may, đó không phải là quy trình trực quan nhất Có một số tình huống cụ thể mà việc đóng tab trình duyệt có thể cần thiết và cần thiết, đặc biệt nếu bạn đang phát triển trang web hỗ trợ hệ thống thanh toán (tất nhiên, có thể có các trường hợp sử dụng khả thi khác). Trong một giao dịch trực tuyến, một phiên được tạo và nhiều thứ khác diễn ra trong nền; Sau khi giao dịch hoàn tất, chúng tôi phải đóng phiên hiện đang diễn ra bên trong tab trình duyệt cụ thể đó để không xảy ra việc lạm dụng thông tin cá nhân. Vì vậy, nó có thể được thực hiện bằng cách đóng tab trình duyệt cụ thể đó Bạn có thể đã thấy tình huống này, khi bạn thực hiện giao dịch trực tuyến qua cổng thông tin của ngân hàng, và sau khi bạn đăng xuất khỏi tài khoản ngân hàng trực tuyến, ngân hàng sẽ hiển thị một văn bản trên màn hình yêu cầu chúng tôi đóng cửa sổ trình duyệt. Tất nhiên, bạn có thể sử dụng nút đóng trên trình duyệt hoặc cũng có thể tạo nút đóng và yêu cầu người dùng nhấp vào nút đó. Hãy xem làm thế nào chúng ta có thể đạt được điều này một cách chi tiết Đóng Tab Trình duyệt Sử dụng Phương thức window.close() trong JavaScriptĐể đóng tab trình duyệt, JavaScript cung cấp cho chúng ta một phương thức được liên kết với đối tượng cửa sổ và phương thức đó được gọi là Vì vậy, hãy xem cách triển khai phương thức này trong JavaScript và đóng tab trình duyệt. Bên trong tài liệu HTML của chúng ta, chúng ta có một thẻ body chứa thẻ neo và thẻ script. Tập lệnh sẽ được sử dụng để liên kết tệp JavaScript của chúng tôi với tài liệu HTML. Thẻ neo sẽ đại diện cho nút mà chúng tôi sẽ sử dụng để thực hiện thao tác đóng tab trình duyệt. Kiểu dáng cho thẻ neo này, nút của chúng tôi, được thực hiện bên trong thẻ
Bên trong tệp 0 có trong tài liệu HTML của chúng tôi
Ở đây, chúng tôi cũng sẽ sử dụng một phương thức khác được gọi là 1, lấy một chuỗi làm tham số. Phương pháp này sẽ hiển thị một cửa sổ bật lên hoặc hộp cảnh báo với chuỗi mà chúng tôi đã chuyển đến 1 làm tham số và nó cũng sẽ có các nút 3 và 4. Và chúng ta gọi phương thức này bên trong câu lệnh 5 là bởi vì hàm này sẽ trả về các giá trị 6 hoặc 7Vì vậy, nếu người dùng nhấn nút 8, thì hàm 1 sẽ trả về 7. Nếu người dùng nhấn nút 3 thì hàm sẽ trả về 6. Nếu hàm close() trả về 7 thì khối 5 của chúng ta sẽ không được thực thi và nếu nó trả về 6 thì chỉ khối 5 của chúng ta sẽ được thực thi và sau đó hàm window.close() của chúng ta sẽ thực thi. Sau đó nó sẽ đóng tab trình duyệt
Làm cách nào để đóng cửa sổ bằng JavaScript?Cửa sổ . phương thức close() đóng cửa sổ hiện tại hoặc cửa sổ được gọi. Phương pháp này chỉ có thể được gọi trên các cửa sổ được mở bằng tập lệnh bằng cách sử dụng Cửa sổ. phương thức mở ().
Làm cách nào để mở và đóng tab mới trong JavaScript?Để mở một tab mới, chúng ta phải sử dụng _blank trong tham số thứ hai của cửa sổ. phương thức open() . Giá trị trả về của cửa sổ. open() là tham chiếu đến cửa sổ hoặc tab mới được tạo hoặc null nếu không thành công.
Làm cách nào để đóng trang HTML hiện tại bằng JavaScript?Để đóng cửa sổ hiện tại của bạn bằng JS, hãy làm điều này. Trước tiên hãy mở cửa sổ hiện tại để lừa tab hiện tại của bạn nghĩ rằng nó đã được mở bởi một tập lệnh. Sau đó đóng nó bằng cửa sổ. đóng() . |