[使用JavaScript(p5.js,p5.play)制作游戏,在该游戏中,一旦用户收集了所有精灵对象(存储在food
数组中),它将显示文本(在本例中为表情符号),并且会打开一个通往另一个网页的窗口。这里的问题是,大多数浏览器都有弹出窗口阻止程序,理想情况下是希望用户单击附在网页链接上的表情符号,从而打开一个新窗口。使用.onclick
尝试过,但仍然无法使用...
现在发生的事情是,当我返回游戏网页时,它不断弹出一个新窗口。有解决方案吗?
编辑代码的原始链接在这里;https://glitch.com/edit/#!/kitschen-dreamssketch.js文件的第53行
if (food.length > 0) {
text(score, width / 2, height / 2);
} else {
var kitschenDreams = text("😍", width / 2, height / 2);
// kitschenDreams.onclick = window.open("http://kitschendreams.tumblr.com");
// window.open("http://kitschendreams.tumblr.com");
}
}