You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Godot Web中实现点击按钮跳转至外部网站

在Godot Web构建中实现按钮跳转外部页面的方法

新开标签页跳转

给按钮绑定pressed信号,在回调函数中使用OS.shell_open():

func _on_button_pressed():
    OS.shell_open("你的itch游戏页面URL")

Web环境下,这个API会自动触发浏览器打开新标签页。

替换当前页面跳转

如果需要覆盖当前标签页,通过调用JavaScript实现:

func _on_button_pressed():
    # 两种写法二选一
    JavaScript.eval("window.location.replace('你的itch游戏页面URL');")
    # 或者
    # JavaScript.eval("window.location.href = '你的itch游戏页面URL';")

注意点

  • 确保项目已配置为Web平台导出。
  • JavaScript类在Godot 3.2+及4.x版本中可用,无需额外配置。
  • 将代码中的URL替换为你实际的itch游戏页面地址。

内容的提问来源于stack exchange,提问作者LocalTrash

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 15:10:28