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



window.location.assign(url)window.open(url, '_self')

有什么区别

相关问题:

  • window.location.assign()和window.location.replace()
  • 之间的区别
  • window.open(url)和window.location.href = url在firefox上?
  • 之间有什么区别

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

就个人而言,我可能会选择window.location。即使他们做同样的事情,使用窗口。更改当前窗口的location更为常见,并且不需要知道" _self",这并不经常使用。我的经历是我的同事期望窗口。

window.location.assign将为当前窗口分配一个新的URL值。window.open将以通过URL的值打开一个新窗口(可以在新标签中,是否在新标签中)。

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

最新更新