首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phonegap weinre找不到目标

phonegap weinre找不到目标
EN

Stack Overflow用户
提问于 2014-07-15 07:33:41
回答 2查看 1.8K关注 0票数 3

我试图启用weinre进行调试,但是问题是weinre没有找到目标。

以下是我所做的:

  1. 通过nodejs命令安装weinre : npm安装weinre -g
  2. 通过USB电缆连接我的android设备(华威智能手机),并在android手机上启用调试模式。
  3. 启动weinre,命令: weinre -界主机192.168.2.1

index.html看起来如下所示:

代码语言:javascript
复制
<!doctype html>
 <html>
  <head>
   <title>tittle</title>

    <!-- Weinre testing for remote debug with physical device -->
     <script src="http://192.168.2.1:8080/target/target-script-min.js#anonymous"></script>  

    <script>window.location='./main.html';</script>
   <body>
   </body>
 </html>

在我添加的config.xml上

代码语言:javascript
复制
 <access origin="http://192.168.2.1:8080/*" />

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

代码语言:javascript
复制
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
  • 然后,我将应用程序需要的所有文件压缩到phonegap构建中。在phonegap构建所有aplications之后,我使用移动设备扫描条形码。现在设备开始下载应用程序。

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

代码语言:javascript
复制
http://192.168.2.1:8080/client/#anonymous

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

我是不是遗漏了什么?我在firefox和chrome上尝试了这个过程。我确信移动设备不会使用与我的台式电脑相同的本地主机。

weinre服务器属性是:

EN

回答 2

Stack Overflow用户

发布于 2014-07-21 03:18:35

我遇到了同样的问题,因为在导入脚本时,我使用的是"localhost:8080/target/target-script-min.js#anonymous“而不是真正的IP。当我使用真正的ip时,目标被找到了。

票数 0
EN

Stack Overflow用户

发布于 2018-03-20 00:48:30

正确的白名单配置是<content src="http://192.168.2.1:8080/*" />

另外,如果您有一个内容-安全-策略元标记,您将需要设置default-src *,或者至少按照每个这个phonegap框架文档添加http://*<meta http-equiv="Content-Security-Policy" content="default-src * ; script-src 'self' 'unsafe-inline' 'unsafe-eval' *; style-src 'self' 'unsafe-inline' *; media-src *; img-src * 'self' data: file: cdvfile: http: https:; frame-src http: https: gap: cdvfile:; connect-src *">

<meta http-equiv="Content-Security-Policy" content="default-src 'self' http://*; script-src 'self' 'unsafe-inline' 'unsafe-eval' *; style-src 'self' 'unsafe-inline' *; media-src *; img-src * 'self' data: file: cdvfile: http: https:; frame-src http: https: gap: cdvfile:; connect-src *">

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24752411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档