“环过”;历史";用javascript?
是否有方法在javascript中循环“history”对象以查找历史记录中的特定页面?安全原因-否,您不能转储浏览器的历史记录(使用javascript) 我是说你做不到“环过”;历史";用javascript?,javascript,jquery,browser-history,Javascript,Jquery,Browser History,是否有方法在javascript中循环“history”对象以查找历史记录中的特定页面?安全原因-否,您不能转储浏览器的历史记录(使用javascript) 我是说你做不到 // This does not work for (i=0; i<window.history.length; i++) { alert(window.history[i]); } //这不起作用 对于(i=0;iNo,因为这将使您能够基本上监视访问您站点的任何人的web历史记录(您可以使用Javasc
// This does not work
for (i=0; i<window.history.length; i++) {
alert(window.history[i]);
}
//这不起作用
对于(i=0;iNo,因为这将使您能够基本上监视访问您站点的任何人的web历史记录(您可以使用Javascript将此信息发送到服务器)
您可以使用Javascript历史记录对象将客户端重定向到其历史记录中的特定页面。您只是不知道将它们重定向到何处(除非使用go()重定向到URL而不是历史记录编号)。history.go(n)
没有问题,因为它不会向您提供有关用户历史记录的任何信息…它只会将用户发送回该位置。当前、下一个和上一个属性如何?它们不能显示URL吗?谢谢扫描任何人请澄清我的问题?谢谢!不,这些属性不再可用于任何浏览器中的web脚本。嗨story.go()
不是一个安全问题,但它肯定是一个可用性问题,永远不应该使用。@bobince感谢您的澄清:)至少阅读当前同源策略范围内的历史记录会更好;-)@用户3651406我同意。你不能在你想要控制的域和网站上操纵重复的历史记录。