【问题标题】:weinre - error in console - is weinre still active?weinre - 控制台错误 - weinre 是否仍处于活动状态?
【发布时间】:2018-01-08 17:10:22
【问题描述】:

我过去曾使用 weinre 远程调试站点,因为它可以让我看到远程控制台日志。今天,在几个月没有使用它之后,我回到它调试远程站点。我在控制台中遇到此错误,设置与我一直使用的相同:

Widgetic SDK: Error: No receiver for d!

这似乎是名为Widgetic SDK 的内部库中的错误。一定是他们改了一些东西,因为sdk.js文件中没有版本号。

我查了一下,我在 npm (npm install weinre) 中有最新的 weinre 版本。

是否仍然支持 weinre?

【问题讨论】:

    标签: node.js weinre


    【解决方案1】:

    weinre 已经有一段时间没有更新了,目前也没有计划在不久的将来更新它。

    有关使用 weinre 的本地替代方案的信息,请参阅主页上的黄色注释 https://people.apache.org/~pmuellr/weinre/docs/latest/

    我不熟悉“Widgetic SDK”,因此无法就如何解决该特定问题提供任何建议。

    【讨论】:

    • 我明白了。但是,我发现 weinre 比这一切要好得多……这些新解决方案特定于每个平台,这意味着我必须设置不同的东西才能在每个平台上进行调试,而且似乎用户还必须在他们的设备上启用设置。有没有像 weinre 这样的东西?
    【解决方案2】:

    Weinre 在这种情况下所做的只是显示控制台输出。如果这里 Weinre 本身有问题,那么就没有任何输出。如果您在 Weinre 服务器列表中看到您的客户端,那么 Weinre 应该可以正常工作。

    Weinre 是否活跃:

    它的工作方式是安装 Weinre 并运行 Weinre 服务器。因此,它是否有效取决于您的 Weinre 安装,而不是在线发生的任何事情 - 除非您更新 Weinre。但正如另一位用户指出的那样,Weinre 并没有真正被开发出来。

    在我看来,由于您没有对设置进行任何更改并按照错误消息的建议从在线资源中包含 widgetic SDK,因此您的实现和当前版本之间很可能存在冲突您正在入站的他们的 SDK。对我来说,这似乎不是 Weinre 错误。

    如果您想知道,正如我所说,我们正在使用 Weinre 远程监控和调试 Web 应用程序,所以它肯定还没有死。

    【讨论】:

    • 当然 weinre 仍然有效,但错误出在远程托管的小部件 js 中(根据堆栈跟踪判断)。所以这意味着小部件的家伙改变了一些东西,而 weinre 没有赶上?你没有遇到过这样的问题吗?你有一个自托管的小部件 js 文件吗?你是怎么设置的?谢谢
    • 不,我也没有使用小部件的经验。我怀疑是widgetic的使用有冲突,Weinre只是显示错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多