window.history.length maximum value

Value of window.history.length is very important in our project to detect backbutton is clicked on browser. However I realized that window.history.length does not pass 50. How to solve this ? Thanks for your help.


It is possible to detect "Back Button Clicked" via iFrames. You can find the answer here.

Depending on whether you need it to be persistent across sessions and surviving a clean of the user information (cache, localStorage, etc...) you might want to adopt different solutions.

One of the solutions could be to do something like this:

window.onpopstate = function(event) {
  var count = parseInt(localStorage.getItem('history-changes-count'), 10);
  localStorage.setItem('history-changes-count', ++count);

Note that onpopstate gets invoked only after a user action, it doesn't work if you modify the history programmatically.

More on the subject:

Need Your Help

get parameter value from form select instead of querystring

php forms query-string url-parameters selectedindex

I have a URL structure with query string and parameter called position.

How do you POST to a URL in Capybara?

ruby-on-rails cucumber webrat capybara

Just switched from Cucumber+Webrat to Cucumber+Capybara and I am wondering how you can POST content to a URL in Capybara.

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.