当我们写(document.URL === location.href)时如此真实,因为它们指向同一个对象,但根据书籍,javascript:权威指南(第302页),如果发生服务器重定向,它们可以是不同的。
URL:一个字符串,指定从中加载文档的URL。该 此属性的值与window的location.href属性相同 对象在发生服务器重定向时需要。
我写了一些php重定向脚本并进行了测试,但它们总是一样的。得到这种情况的例子对我很有帮助。谢谢,对不起弱的engilsh。
答案 0 :(得分:0)
当document.URL和location.href不同时,就没有这样的条件。两者之间的唯一区别是document.URL是文档的只读属性(即,只能从中检索当前URL的值),我们可以使用location.href获取或设置URL。