Simply put: Go (-1): Return to the previous page, the contents of the original page form will be lost; back (): Return to the previous page, the contents of the original Page table Form will be preserved.
History.go (-1): Back + Refresh
History.back (): Back
Copy Code
This difference is noticed because the fallback behavior of different browsers is also differentiated, and the difference is similar to the difference between Javascript:history.go () and History.back ().
Chrome and FF browser back page, will refresh the back page, if there are data requests will also submit data request. Similar to
History.go (-1)
Copy Code
The Back button of safari (including desktop and ipad versions) does not refresh the page, nor does it submit data requests. Similar to
Javascript:history.back ().
Copy Code
Usage and differences of javascript-history.go () and History.back ()