How to Prevent Accidentally Close the Tab in Browser


Use Vimium

We can use Vimium to change the shortcut to close current tab. By default Vimium uses x to close current tab, we can also add ctrl+x to close tab so it will also works for web site that Google Docs that has one big input area which will capture x.

  1. Install Vimium for Chrome or for Firefox
  2. Go to chrome://extensions, find Vimium, go to its extension options, add ctrl+x to close the current tab.

Now we always use x or ctrl+x to close tab, for websites that we want to protect it from closing we can exclude x, so x or ctrl+x would not work for these websites.

We can also move the page to a new window, or install it as a chrome web app.

JavaScript Bookmarklet

  • Open chrome://bookmarks/, right click the top right icon and select Add New Bookmark
  • Type “Don’t close me” as the name
  • Copy the following javascript code as the URL

Install Websites as Chrome App

We can install Progressive Web Apps (PWAs) as an app. The website will run independently, this can prevent accidentally close it.

We can use applicationize to install non-PWA website.

Labels

adsense (5) Algorithm (69) Algorithm Series (35) Android (7) ANT (6) bat (8) Big Data (7) Blogger (14) Bugs (6) Cache (5) Chrome (19) Code Example (29) Code Quality (7) Coding Skills (5) Database (7) Debug (16) Design (5) Dev Tips (63) Eclipse (32) Git (5) Google (33) Guava (7) How to (9) Http Client (8) IDE (7) Interview (88) J2EE (13) J2SE (49) Java (186) JavaScript (27) JSON (7) Learning code (9) Lesson Learned (6) Linux (26) Lucene-Solr (112) Mac (10) Maven (8) Network (9) Nutch2 (18) Performance (9) PowerShell (11) Problem Solving (11) Programmer Skills (6) regex (5) Scala (6) Security (9) Soft Skills (38) Spring (22) System Design (11) Testing (7) Text Mining (14) Tips (17) Tools (24) Troubleshooting (29) UIMA (9) Web Development (19) Windows (21) xml (5)