Javascript document.location.href与document.URL之间是否存在兼容性问题?
document.location.href与document.URL之间有什么不同? 是否存在兼容性问题?document.location.href可设置,document.URL不可设置。document.location.href可设置,document.URL不可设置。来源: URL是DOM级别0 document.location.href属性的替换。但是,document.location.href是可设置的,而document.URL不是Javascript document.location.href与document.URL之间是否存在兼容性问题?,javascript,Javascript,document.location.href与document.URL之间有什么不同? 是否存在兼容性问题?document.location.href可设置,document.URL不可设置。document.location.href可设置,document.URL不可设置。来源: URL是DOM级别0 document.location.href属性的替换。但是,document.location.href是可设置的,而document.URL不是 document.location不是任
document.location
不是任何标准(DOM级别0)的一部分,即使大多数浏览器都支持它<代码>文档。URL是W3C规范的一部分。来自:
URL是DOM级别0 document.location.href属性的替换。但是,document.location.href是可设置的,而document.URL不是
document.location
不是任何标准(DOM级别0)的一部分,即使大多数浏览器都支持它<代码>文档。URL是W3C规范的一部分。两者都提供当前文档的URL。该值与location.href相同。document.URL属性演变为document.location的替代品,以避免location对象和document.location属性之间的潜在混淆(由脚本编写者和JavaScript解释器引擎)。要导航到另一个页面,最安全的做法是(为了跨浏览器和向后兼容性)将URL字符串值指定给location.href属性,而不是以文档为中心的属性。两者都提供当前文档的URL。该值与location.href相同。document.URL属性演变为document.location的替代品,以避免location对象和document.location属性之间的潜在混淆(由脚本编写者和JavaScript解释器引擎)。要导航到另一个页面,最安全的做法是(为了跨浏览器和向后兼容性)将URL字符串值指定给location.href属性,而不是此以文档为中心的属性。因为[property]位置
对象属于(更重要的是,应该属于)窗口,对于document.location
,这是一个兼容性问题(或者更准确地说,是DOM级别0的问题)
常见问题解答条目:由于[property]
位置
对象属于(更重要的是,应该属于)窗口,是文档。位置,这是一个兼容性问题(或者更准确地说,是DOM级别0的怪癖)
常见问题解答条目: