在JavaScript中,history.back()
方法用于导航到历史记录中的上一页。然而,在某些浏览器(如Safari)中,这个方法可能会失效。为了让history.back()
方法在不同的浏览器中都能正常工作,可以尝试以下方法:
window.location.href
:window.location.href = document.referrer;
window.history.go()
:window.history.go(-1);
window.navigator.userAgent
检测浏览器类型,并针对不同浏览器使用不同的方法:if (navigator.userAgent.indexOf('Safari') !== -1 && navigator.userAgent.indexOf('Chrome') === -1) {
window.location.href = document.referrer;
} else {
history.back();
}
这样可以确保history.back()
方法在不同的浏览器中都能正常工作。
关于云计算,腾讯云提供了一系列的产品和服务,以帮助用户快速构建和部署各种应用程序。这些产品和服务包括:
腾讯云的这些产品和服务可以帮助用户快速构建和部署各种应用程序,并提供可靠、高效、安全的云计算服务。
领取专属 10元无门槛券
手把手带您无忧上云