What is the difference between html pageshow and load events?

3.8k views Asked by At

HTML5 has a pageshow event. In what instances does it work differently than the body's onload handler?

2

There are 2 answers

0
Ben McCann On BEST ANSWER

The pageshow event fires every time the page is loaded whereas the load event doesn’t fire in Firefox 1.5 when the page is loaded from cache.

1
Earth Engine On

In addition to the answer above, there is a far more important difference between the two.

According to my test on iOS, if you load a local page from a WkWebView, hit a link to jump to another page and use the goBack function to go back the previous page, only onpageshow will fire, onload will not.