问题标签 [weinre]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5885 浏览

android - 使用 weinre 调试 phonegap 应用程序

我从 phonegap 开发开始(使用 phonegap 构建来移植 HTML5 应用程序)并遇到了很棒的 weinre。我能够使用 phonegap weinre 服务器 (debug.phonegap.com) 从我的 PC(Chrome 浏览器)调试 HTML5 应用程序而没有问题。

但是,当我将应用程序部署到设备(从 Android 开始)时,它并没有访问调试服务器。android日志给了我以下错误;

我的包含脚本标签如下;

我也授予了对该应用程序的完全网络访问权限;

非常感谢任何帮助。

0 投票
2 回答
906 浏览

javascript - Weinre 无法打开 .js 文件

我正在开发一个 PhoneGap 移动应用程序。我在使用 debug.phonegap.com 和本地 weinre 服务器时遇到了同样的问题。当我单击 Weinre“元素”页面上的任何 *.js 超链接时,“资源”页面/选项卡会打开,但它完全是空的。该应用程序在由 ADT(带有 Android 开发工具插件的 eclipse)启动的模拟器中运行。

下面的屏幕截图是我的代码、Weinre“元素”页面和 Weinre“资源”页面的视图。在这个具体的例子中,我试图打开“ATNO.js”进行调试。我不应该能够在“资源”选项卡上看到有用的东西吗?

代码截图: 代码截图 Weinre 元素截图: 温热元素 Weinre 资源截图: 在此处输入图像描述

0 投票
0 回答
758 浏览

cordova - phoneGap 'weinre' 调试器 javascript 错误

我无法让 phonegap 的“weinre”调试器工作。

已经尝试过他们的Hello world 应用程序和我非常简单的演示

结果是一样的。每当我尝试调试页面时,我都会在调试页面上收到这些 javascript 错误

在此处输入图像描述

在我的演示中,我还尝试包含此脚本

然后尝试http://debug.build.phonegap.com/client/#blackjim_myPhoneGapDemo页面。结果总是一样的。

知道为什么我会收到这些错误吗?这是一个已知问题吗?

0 投票
1 回答
1002 浏览

cordova - 使用带有 https 的 weinre 调试 phonegap 应用程序

我的 index.html 是通过 https 连接从服务器获取的(否则我的 oauth 过程会出现问题)。

但是 weinre 目标代码的地址是 http 而不是 https,因此出于安全原因,浏览器不会加载它(至少在桌面 chrome 上,但我认为 inapp 浏览器也会发生同样的情况 - 对吗?)

我该如何解决这个问题?

0 投票
1 回答
575 浏览

debugging - Phonegap (3.0.0) 调试

我在调试 Phonegap 应用程序时遇到了一些小问题。

我知道的:

我可以将应用程序数据上传到 build.phonegap.com,构建它,将应用程序下载到手机,然后使用 debug.build.phonegap.com 调试应用程序,这很好。这对我行得通。

我想要的是:

我想使用 Phonegap 3.0.0 CLI 和 Android SDK(“phonegap local run android”)在本地构建 phonegap 应用程序,然后在 debug.build.phonegap.com 使用 weinre 调试服务器。一切正常,除了我在 debug.build.phonegap.com 中看不到它。

为什么我想要它:

上传数据、构建、下载和运行需要花费太多时间。即使我可以使用phonegap CLI(“phonegap remote build android”)。我仍然必须使用二维码,下载并安装。更好的是使用“phonegap local run android”(自动将应用程序安装到手机),然后能够在 debug.build.phonegap.com 上使用 weinre 调试器

为什么它不工作?

我认为这不起作用,因为 build.phonegap.com 中的构建脚本在<feature name="debug-server">构建应用程序之前将属性添加到 config.xml 中。但我不知道如何用数据填充它。

我希望这是可以理解的。在此先感谢,马丁

0 投票
1 回答
489 浏览

node.js - 如何在 Web 上使用跨域限制运行 WeInRe

我正在尝试运行 WeInRe,它作为 nodejs 模块安装在我的 mac 上。但是,客户端不加载 javascript,因为 nodejs 服务器运行在 8080 端口,而我的站点运行在 80。

有关如何解决此问题的任何帮助?

谢谢,pd

0 投票
1 回答
235 浏览

cordova - Weinre drops connection almost instantly after connecting with PhoneGap 3.1 and Windows Phone 8

I'm using a framework called Lavaca for the HTML/Javascript/css portions of the project. And if I add in Weinre to the mix with their basic render one single page example on Windows Phone 8 I see the device connect to Weinre and then instantly drop the connection.

If I run the test simple starter project from Cordova/PhoneGap Weinre has staid connected as long as I've needed it to.

There are previous questions here on Stack Overflow for Weinre dropping on WP8 that are from the beginning of 2013 and I've verified that the patch recommended is being used. (The very latest version of Weinre from npm).

I don't really know where to start looking for why it drops the connection, especially since I haven't been able to find any good way of seeing what is going on in the simulator/on the device. I've seen that Visual Studio gives me a very bare bones log of what's going on:

Screenshot from Visual Studio

Anyone got a suggestion for where I could start looking or how to turn on better logging?

0 投票
2 回答
4147 浏览

debugging - debug.phonegap.com 无法识别远程设备

当我尝试使用 debug.phonegap.com 调试我的 phonegap 应用程序时遇到问题。

我把这个vode放在HTML文档的头部

在启动应用程序之前,我从 build.phonegap.com 运行调试器,然后启动应用程序。

Phonegap 调试器无法识别我的 Android 设备。

config.xml 文件:

知道我应该怎么做才能让它工作吗?

0 投票
0 回答
1270 浏览

debugging - Weinre:目标未连接

我已将 weinre 脚本添加到 *.html。
然后我点击 weinre 调试链接。
然后我在 Firefox 的本地网络服务器上启动应用程序。
这就是控制台中显示的内容: 在此处输入图像描述
Weinre 显示“目标未连接”

0 投票
1 回答
408 浏览

android - 使用 weinre 和设备(目标)没有出现

我在我的系统上使用 node 安装了 weinre,然后在 cli 上运行 weinre 来启动服务器。然后我补充说:

到我的示例 phonegap 应用程序的 head 部分,并将 origin 更改为 * 以允许所有连接。

但我仍然没有看到我的设备出现在 weinre 页面上 - 目标下的 client/#anonymous。

什么给出了我缺少的其他设置?

谢谢!