问题标签 [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 投票
3 回答
3044 浏览

https - 如何使用 weinre 调试 https 加载页面?

我正在尝试使用 weinre 进行调试,并在 Chrome 中设置了一个简单的测试以确保一切正常。但是,在开发人员工具中,我得到了错误:

关于调试“Cordova”或“Phonegap”,我已经看到了其他一些答案。我没有使用这些东西,建议的答案似乎不适用于这里。我正在尝试仅调试简单的 HTML/Javascript。

我在 weinre 网页上没有看到任何提及启用 https 支持(它明确提到它不使用 https),而且我对浏览器端没有太多控制(这需要在各种无论如何,在我看来臭名昭著的 android 浏览器对本地调试完全不友好,这实际上是我尝试使用 weinre 进行调试的原因),所以我不知道如何进行。不使用 https 是不可能的,因为页面会传递敏感信息;在 http 上使用 weinre 是可以接受的,因为我通过 ssh 建立隧道连接。

更新:我也尝试过使用 boomarklet 方法:我将书签 URL 添加到 Chrome Mobile,但是当我尝试导航到书签时,它似乎卸载了原始页面:我可以看到建立的连接,但是当我查看资源,我所看到的只是小书签。但是,如果我尝试通过键入书签的名称来运行书签,直到加星标的 javascript 代码出现在自动完成中,它会保留在当前页面上,但客户端页面中不会显示任何目标。我认为这是出于同样的原因,因为我看到小书签引用http://localhost:2000.

0 投票
3 回答
1133 浏览

angularjs - Weinre 风格检查不适用于 AngularJS

我正在尝试使用 Weinre 调试 AngularJS 应用程序,但样式检查不起作用。我可以使用 Weinre 来选择页面上的元素,但它从不显示来自 CSS 选择器的相关样式信息。我已将范围缩小到在分页符 Weinre 样式检查中仅包含 AngularJS(我使用的是 1.2.5 版)。我在网上找到了一些关于 Weinre 不能与 AngularJS 一起工作的参考资料(https://issues.apache.org/jira/browse/CB-2651),但 JIRA 说它已经解决了。有任何想法吗?

0 投票
1 回答
284 浏览

node.js - 如何在 linux 服务器上自动启动 weinre 服务器

weinre 是一个网页调试器,例如 FireBug(用于 FireFox)和 Web Inspector(用于基于 WebKit 的浏览器),但它被设计为远程工作,特别是允许您在手机等移动设备上调试网页.

http://people.apache.org/~pmuellr/weinre/docs/latest/Home.html

0 投票
1 回答
290 浏览

android - weinre debug tool doesn't work in cordova chrome app(cca) for android

I'm trying to make android app out of chrome packaged app using cordova chrome app(cca). The problem is that weinre client doesn't see my app which running on android tab.

The same chrome app works well with weinre on desktop computer.

As an insertion in html I use:
<script src="http://debug.edgeinspect.adobe.com/target/target-script-min.js#anatomy"></script>

I have
<uses-permission android:name="android.permission.INTERNET" /> in AndroidManifest.xml and <access origin="*" /> in config.xml

The same app builded using vanilla cordova works well with weinre.

How to make weinre work with cca?

0 投票
1 回答
706 浏览

weinre - Weinre远程调试无法绑定IP

我正在努力让 weinre 服务器在除本地主机之外的任何地方启动。

当我尝试weinre --boundHost -all-它在 localhost 上运行的命令时,前两次我尝试的 boundhost 列表只列出了 localhost 和“-all-”。但现在我能够获得 localhost,以及我使用 , 查找的ifconfigIPipconfig getifaddr en0地址192.168.1.121。但是,当我尝试使用台式机http://192.168.1.121/http://192.168.1.121:8080/client手机时,我什么也得不到。有人在润湿weinre方面取得过成功吗?

0 投票
2 回答
197 浏览

web-applications - WEINRE:如何通过 WAN 调试我的应用程序(在我的 LAN 之外的机器上)

我正在使用 Weinre 调试我的混合应用程序。是否可以从我 LAN 之外的机器上的应用程序获取控制台日志?也许通过将我的全局 IP 放在脚本调用中,而不是使用我的本地 IP:

并通过将 8080 端口转发到我的本地 IP 我的路由器配置...?

谢谢 ps:顺便说一句,如果除了 Weinre 之外还有其他解决方案可以允许这样做,我将很乐意尝试。

0 投票
0 回答
207 浏览

javascript - 如何在 Android Phonegap 中查看 javaScript 错误?

如何从 Phonegap 应用程序中查看 javascript 错误?

目前我正在尝试使用这个:

但是我正在使用的屏幕或 weinre 中没有任何显示。

0 投票
1 回答
301 浏览

android - 可以创建与 weinre 和应用制动器的连接

我正在尝试配置 weinre 以调试 Android 4.0、4.1、4.2 和 4.3 上的 phonegap 应用程序。

根据我在网上阅读的内容,我必须在我的本地 IP 上运行 weinre 服务器,所以我运行了以下内容(xxx.xx.xx.xx 将代表我的计算机 IP 地址):

weinre --boundHost xxx.xx.xx.xx --httpPort 8081

我收到了回信:

然后我去了以下网址:http://xxx.xx.xx.xx:8081/client/

这打开了带有以下内容的 weinre 页面:

在此处输入图像描述

然后我在我的 Android 设备上启用 USB 调试。

我在 index.html 的底部添加了这个脚本:

我部署了应用程序,但出现此错误:

这只发生在我添加 weinre 脚本时。

我应该提一下,我正在尝试调试投掷的电缆,我认为这是这样做的方法。

此外,我也尝试过使用 localhost,但由于某种原因,当我在其中添加带有 localhost 的脚本并运行应用程序时,它不会刹车,但在客户端刷新后也没有创建与 weinre 客户端的连接。

有谁知道有什么问题?

0 投票
1 回答
62 浏览

javascript - Weinre 打破 window.sessionStorage.setItem

现在遇到了一个奇怪的问题。

在 FireFox 30.0 上,当我在我的 html 5 页面(用于混合移动应用程序)中包含weinrewindow.sessionStorage.setItem时,它​​突然不再是一个功能(或者不存在或其他东西)。

删除 weinre 脚本,一切都很好。

在移动设备上的实际 Android Web 容器中,它似乎又好了。

所以,不是火车粉碎,而是非常烦人。

0 投票
2 回答
1830 浏览

android - phonegap weinre 找不到目标

我尝试启用 weinre 进行调试,但问题是 weinre 找不到目标。

这是我所做的:

  1. 通过 nodejs 命令安装 weinre: npm install weinre -g

  2. 通过 USB 线连接我的 android 设备(华为智能手机)并在 android 手机上启用调试模式。

  3. 启动 weinre,命令: weinre --boundHost 192.168.2.1

index.html 如下所示:

在我添加的 config.xml

最后在 main.html (这是真正的起始页)上,我添加:

  • 然后我压缩应用程序需要的所有文件并将其上传到 phonegap 构建。phonegap 构建所有应用程序后,我用移动设备扫描条形码。现在设备开始下载应用程序。

我在设备上启动应用程序。并访问该网站

=> 应用程序按原样启动,但站点 weinre-server 显示“目标:无”

我错过了什么吗?我在 Firefox 和 chrome 上尝试了这个过程。我很确定移动设备不会使用与我的台式电脑相同的“本地主机”。

weinre 服务器属性是:

在此处输入图像描述