繁体   English   中英

window.location.assign(url) 和 window.open(url, '_self') 的区别

[英]Difference between window.location.assign(url) and window.open(url, '_self')

window.location.assign(url)window.open(url, '_self')什么区别?


相关问题:

功能上? 不多。 他们以不同的方式做类似的事情。

就个人而言,我可能会选择 window.location 而不是 window.open。 即使他们做同样的事情,使用 window.location 来改变当前窗口更常见,并且不需要知道 '_self',它不经常使用。 我的经验是我的同事希望 window.open 涉及打开一个窗口而不是重复使用相同的窗口。

window.location.assign将为当前窗口分配一个新的 URL 值。 window.open将使用传递的 url 值打开一个新窗口(可能在新选项卡中,也可能不在新选项卡中)。

这是创建新窗口和编辑现有窗口之间的区别。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM