Weinre JS API onload/ready event

6
我正在使用Weinre调试iPad应用程序,并寻找来自Weinre的JS回调,以信号Weinre何时完成加载,例如在我的代码中使用其console对象是安全的。
我查看了文档和将Weinre钩入我的页面的target-script.js,但没有找到任何内容。
任何帮助都将不胜感激。

1
同样的问题,你找到解决方法了吗? - Caio Cunha
1
@CaioToOn:很遗憾,现在我正在等待500毫秒,然后使用例如console.log()的方法,在我的调试环境中可以正常工作。由于Weinre将在生产中被删除,因此我使用这种解决方法,直到找到一个可靠的解决方案为止;) - flu
另一种方法是将您的初始化代码放入一个函数中,并从远程控制台调用此函数 - 这样您就可以确保控制台已初始化。 - Kukunin
1个回答

1
我认为你所说的“安全使用控制台(console)对象”,指的是何时开始将内容写入远程控制台窗口。如果是这样,那么这是一个棘手的问题,因为您的应用程序可能永远不会连接到客户端调试器。或者客户端调试器可能会连接,然后断开连接,再连接......实际上需要两个事件-“weinreConnected”和“weinreDisconnected”,或类似的事件。
我不想在系统中添加新事件,但如果有很多人感兴趣,我们可能可以实现它。请随意打开Jira问题以获取新功能。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接