我正在我的打包应用中实现chrome.app.window
api,如下所示:
家长代码:
var win;
chrome.app.window.create('main.html', {id:'foo', alwaysOnTop: true}, function(_win){
_win.contentWindow.test_close = function() {
console.log('closing');
_win.close();
}
win = _win;
});
现在,在打开一个包含该代码的窗口后,我可以从父窗口调用win.test_close()
。
但是如何从子页面调用父页面中定义的方法?
(类似于parent.contentWindow.func_name()
)
有没有办法让我获得父窗口引用?
谢谢大家。
答案 0 :(得分:2)
this.opener.func_name()
在子窗口中。
希望有一天能帮到某人: - )