我刚收到一条通知说我即将因错误的问题而被屏蔽,所以我会尽可能准确地说明这一点。
因此,在尝试弄清楚如何在Chrome应用中打开多个HTML文件之后,我遇到了this作为解决方案。此解决方案打开一个新窗口,而不是在一个窗口中。
但出于某种原因,当我按下按钮超链接时,它会在同一时间打开两个窗口。我不知道代码在哪里导致了这个问题。
所以这是软件的重要部分:(script.js)
document.querySelector('#startButton').addEventListener('click', function () {
chrome.app.window.create('index.html', { "width": 400, "height": 500 });
window.close();
});
这里是按钮:
<button onclick="window.location.href='index.html'" id="startButton">Let's Go!</button>
window.close()只关闭上一个窗口,因此它与此无关。我不知道其他代码是必要的。 请,在您关注此帖之前,请问我还需要包含哪些内容,我不想被禁止,并且真的想成为这个社区的一员。
屏幕截图:http://ibb.co/kYJQGv
我知道没有人喜欢检查gits,但它会告诉你我没有提供的东西(在MineKart_desktop文件夹下):https://github.com/Mr-El/MineKart
答案 0 :(得分:0)
在您的按钮上,您有两个触发功能:
打开窗口的onclick属性&#39; index.html&#39;
eventlistener创建一个新窗口&#39; index.html&#39;
从按钮中删除onclick属性,看看会发生什么!