我试图从电子应用中打开一个窗口。试图将此打开的窗口节点集成设置为false。
const MyButton = (props: any) => {
return props.url ? <a className="my-btn" onClick={() => {
let win = window.open("http://www.google.com/", "_blank", "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400");
console.log('Is open: ' + !win.closed);
}} target="_blank">My Button</a> : null;
};
问题是我没有看到弹出的窗口?
答案 0 :(得分:0)
一个有效的解决方案是在preload脚本中“拦截”window.open()调用。在预加载脚本中,您可以创建一个新的浏览器窗口并打开它。