我过去曾使用weinre远程调试站点,因为它可以让我看到远程控制台日志。今天,在几个月没有使用它之后,我又回来调试一个远程站点。我在控制台中得到了这个错误,使用的是我一直使用的设置:
Widgetic SDK: Error: No receiver for d!

这似乎是名为Widgetic SDK的内部库中的错误。这一定是因为sdk.js文件中没有版本号,所以他们更改了某些内容。
我检查了一下,我有npm (npm install weinre)的最新weinre版本。
weinre还受支持吗?
发布于 2018-01-09 04:00:32
weinre已经很长一段时间没有更新了,目前也没有在不久的将来更新它的计划。
有关使用weinre的本地替代方案的信息,请参阅主页https://people.apache.org/~pmuellr/weinre/docs/latest/上的黄色注释。
我不熟悉"Widgetic SDK",所以我不能提供任何关于如何解决这个特定问题的建议。
发布于 2018-08-22 17:03:48
在这种情况下,Weinre所做的只是显示控制台输出。如果Weinre本身在这里有错,那么就没有任何输出。如果您在Weinre服务器的列表中看到您的客户端,那么Weinre应该工作得很好。
Weinre是否处于活动状态:
它的工作方式是安装Weinre并运行Weinre服务器。因此,它是否工作取决于你的Weinre安装,而不是在线发生的任何事情-除非你更新Weinre。但正如另一位用户指出的那样,Weinre已经不再是真正的开发工具了。
在我看来,由于您没有对您的设置进行任何更改,并且如错误消息所建议的那样包含了来自在线来源的widgetic SDK,因此很可能在您的实现与您正在传入的他们的SDK的当前版本之间存在冲突。在我看来,这并不像是Weinre的错误。
如果你想知道,我们正在使用Weinre来远程监控和调试web应用程序,所以它肯定还没有死。
https://stackoverflow.com/questions/48154911
复制相似问题