0
訪問他們,我有函數創建一個窗口Web應用程序的鍍鉻,javascript中,增加功能,子窗口從父
var new_panel;
chrome.app.window.create('empty.html',
{
id: 'protein_panel',
outerBounds: {
width: 300,
height: 800,
left: 1220,
top: 100,
},
frame: 'none',
resizable: false,
},
function(createdWindow) {
createdWindow.contentWindow.close = function() {
console.log('ei')
createdWindow.close();
}
new_panel = createdWindow;
}
);
然後,當我調用函數從父窗口觸發(由按鈕)
new_panel.close();
我得到的是無限的
這是爲什麼發生的執行console.log(沒有 「關閉」 事件), 'EI'?
更新: 我改字「關閉」,因爲它可能干擾肯定,所以不是「關閉」我已經把「結束」
function(createdWindow) {
createdWindow.contentWindow.closing = function() {
console.log('ei')
createdWindow.close();
}
和
new_panel.closing();
和我得到Uncaught TypeError:new_panel.closing不是函數
我在做什麼錯?