您何时设置locationURL字符串而不是设置location.href?
location = "http://www.stackoverflow.com";
Run Code Online (Sandbox Code Playgroud)
VS
location.href = "http://www.stackoverflow.com";
Run Code Online (Sandbox Code Playgroud)
我发现自己总是写作:
console.log(window.location.href);
Run Code Online (Sandbox Code Playgroud)
甚至没有考虑过它.关于SO的大多数答案也是这样写的.我有什么理由不能写:
location.href
Run Code Online (Sandbox Code Playgroud)
既然location是窗口级别的对象?这有什么跨浏览器兼容性问题吗?
澄清:我知道有document.location- 这不是这个问题的内容.这location与使用window.location跨浏览器仅使用vs 有任何区别.