79291625

Date: 2024-12-18 15:31:23
Score: 0.5
Natty:
Report link

I've fixed it moving the definition of callback as a property of my script so it won't get freed.

var callback = JavaScriptBridge.create_callback(on_message_received)

func _ready():
  var window = JavaScriptBridge.get_interface("window")

  window.addEventListener("message", callback)

func on_message_received(event):
    print("Message received in godot. ")
Reasons:
  • Has code block (-0.5):
  • Self-answer (0.5):
  • Low reputation (0.5):
Posted by: Cristiano Schiaffella