MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm mới trình duyệt bằng sự kiện OnBeforeUnload

Theo như tôi biết, bạn không thể thực sự kiểm tra trình duyệt đang đóng; bạn chỉ có thể kiểm tra một cửa sổ (hoặc tab) đang đóng. Điều đó nói chung là đủ, trừ khi tất nhiên xảy ra làm mới trang, vì nó được tính là cả việc đóng và mở lại một trang web bên trong cửa sổ hoặc tab. Điều cần thiết là một trình xử lý sự kiện cho một lần nhấp vào nút làm mới trang của trình duyệt, nhưng tôi không chắc điều đó có tồn tại hay không. Đây là một cái gì đó:

Cách hiển thị thông báo" Bạn có chắc chắn muốn điều hướng khỏi trang này không? " khi nào các thay đổi được cam kết?

và cả

Xử lý sự kiện đóng trình duyệt và làm mới trang

Một điều tôi gặp phải khi cố gắng tìm kiếm điều gì đó về trình xử lý sự kiện làm mới trang là khái niệm sử dụng "bộ nhớ cục bộ". Bạn có thể, với tư cách là một phần của trình xử lý trước khi tải xuống, đưa một mục dữ liệu nhỏ, được đánh dấu thời gian, vào bộ nhớ cục bộ. Kích hoạt một loại bộ đếm thời gian trên Máy chủ và đợi thời gian đó hết trước khi xóa phiên. Khi trang của bạn được tải, hãy kiểm tra bộ nhớ cục bộ cho mục dữ liệu đó. Nếu nó tồn tại và dấu thời gian rất gần đây, bạn biết rằng trang đã được làm mới và có thể thực hiện những việc thích hợp dựa trên việc biết điều đó - chẳng hạn như gửi một thông báo AJAX đến Máy chủ yêu cầu nó chưa xóa phiên.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Reg:mongo db đầu ra sai theo mỗi truy vấn

  2. MongoDB đảo ngược regex

  3. Cách sử dụng tổng hợp kết nối MongoDB trên AWS Lambda

  4. IAsyncCursor được sử dụng như thế nào để lặp lại với trình điều khiển c # mongodb?

  5. Các đơn vị sử dụng cho maxdistance và MongoDB?