W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
當(dāng)在界面中使用 window.open
來創(chuàng)建一個(gè)新的窗口時(shí)候,將會(huì)創(chuàng)建一個(gè) BrowserWindow
的實(shí)例,并且將返回一個(gè)標(biāo)識(shí),這個(gè)界面通過標(biāo)識(shí)來對(duì)這個(gè)新的窗口進(jìn)行有限的控制.
這個(gè)標(biāo)識(shí)對(duì)傳統(tǒng)的web界面來說,通過它能對(duì)子窗口進(jìn)行有限的功能性兼容控制.想要完全的控制這個(gè)窗口,可以直接創(chuàng)建一個(gè) BrowserWindow
.
新創(chuàng)建的 BrowserWindow
默認(rèn)為繼承父窗口的屬性參數(shù),想重寫屬性的話可以在 features
中設(shè)置他們.
window.open(url[, frameName][, features])
url
StringframeName
String (可選)features
String (可選)創(chuàng)建一個(gè)新的window并且返回一個(gè) BrowserWindowProxy
類的實(shí)例.
features
遵循標(biāo)準(zhǔn)瀏覽器的格式,但是每個(gè)feature 應(yīng)該作為 BrowserWindow
參數(shù)的一個(gè)字段.
window.opener.postMessage(message, targetOrigin)
message
StringtargetOrigin
String通過指定位置或用 *
來代替沒有明確位置來向父窗口發(fā)送信息.
BrowserWindowProxy
由window.open
創(chuàng)建返回,并且提供了對(duì)子窗口的有限功能性控制.
BrowserWindowProxy.blur()
子窗口的失去焦點(diǎn).
BrowserWindowProxy.close()
強(qiáng)行關(guān)閉子窗口,忽略卸載事件.
BrowserWindowProxy.closed
在子窗口關(guān)閉之后恢復(fù)正常.
BrowserWindowProxy.eval(code)
code
String評(píng)估子窗口的代碼.
BrowserWindowProxy.focus()
子窗口獲得焦點(diǎn)(讓其顯示在最前).
BrowserWindowProxy.postMessage(message, targetOrigin)
message
StringtargetOrigin
String通過指定位置或用 *
來代替沒有明確位置來向子窗口發(fā)送信息.
window.opener
對(duì)象.Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: