window.open 与 window.location.href

Posted

技术标签:

【中文标题】window.open 与 window.location.href【英文标题】:window.open vs window.location.href 【发布时间】:2019-08-13 00:20:48 【问题描述】:

如何决定是用window.open 还是window.location.href 打开本地网页窗口?

【问题讨论】:

可能重复:***.com/questions/7077770/… Window.location.href and Window.open () methods in javascript的可能重复 【参考方案1】:

简单地说,

window.open() 将在括号内为您传递的 URL 打开一个新窗口。

window.location.href 会将您重定向到在同一窗口中传递的 URL。

【讨论】:

我的意思是在本地网页中使用 jQuery 或 javascript。你能有个好主意吗?谢谢。 据我所知,我认为最好在项目文件夹中的单独文件中使用 javascript。但无论如何,这取决于你的口味:)【参考方案2】:

如果 window.opener == null

//由window.location.href打开

其他

//通过window.open打开

【讨论】:

以上是关于window.open 与 window.location.href的主要内容,如果未能解决你的问题,请参考以下文章

javascript中window.open()与window.location.href的区别

javascript中window.open()与window.location.href

javascript中window.open()与window.location.href的区别

window.location与window.open()的区别

window.open与window.close的兼容性问题

JavaScript中window.open()打开与window.close()关闭