gpt4 book ai didi

javascript - Chrome 打包应用程序 : communicate with parent window (chrome. app.window)

转载 作者:行者123 更新时间:2023-11-29 22:08:35 25 4
gpt4 key购买 nike

我正在我的打包应用程序中实现 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())

有什么方法可以获取父窗口引用吗?

谢谢大家。

最佳答案

好吧,这很尴尬,我通过输入解决了它:

this.opener.func_name()

在子窗口中。

希望有一天它能对某人有所帮助:-)

关于javascript - Chrome 打包应用程序 : communicate with parent window (chrome. app.window),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19540916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com