是否有任何情况,location.href和document.URL的值会有所不同?

时间:2016-01-14 08:01:54

标签: javascript html

当我们写(document.URL === location.href)时如此真实,因为它们指向同一个对象,但根据书籍,javascript:权威指南(第302页),如果发生服务器重定向,它们可以是不同的。

  

URL:一个字符串,指定从中加载文档的URL。该   此属性的值与window的location.href属性相同   对象在发生服务器重定向时需要。

我写了一些php重定向脚本并进行了测试,但它们总是一样的。得到这种情况的例子对我很有帮助。谢谢,对不起弱的engilsh。

1 个答案:

答案 0 :(得分:0)

当document.URL和location.href不同时,就没有这样的条件。两者之间的唯一区别是document.URL是文档的只读属性(即,只能从中检索当前URL的值),我们可以使用location.href获取或设置URL。