方法1:window.open()
window.open(url,name)
//1.name为必传参数,不传会默认值为_blank - URL加载到一个新的窗口
//2.经实践必须传字符串,传数字是无效的
//3.这个方法有个缺点,会导致已经打开的页面刷新
方法2:
function aa(url, name) {
var win
win = window.open('', name)
try {
if (win.location.href === 'about:blank') {
//窗口不存在
win = window.open(url, name)
} else {
//窗口以已经存在了
win.focus()
}
} catch (e) {
win.focus()
}
}
//此方法不会导致已打开的页面刷新
window.open()更多详情请自行查看MDN
本文介绍了在网页开发中使用window.open()方法打开新窗口的两种方式,包括直接调用和通过判断窗口是否存在来避免刷新已打开页面的方法。
1376

被折叠的 条评论
为什么被折叠?



