繁体   English   中英

Ionic / Cordova:如何在Web浏览器中调试需要“ cordova.js”库的JavaScript代码

[英]Ionic/Cordova: How to debug JavaScript codes that require “cordova.js” library in a web-browser

我正在使用离子框架为Androind开发应用程序。 该应用程序使用Cordova Medila插件,要使用该插件,我需要包括:

<script src="cordova.js"></script>

在我的html代码中。 必须具备此cordova.js在Android上运行代码,但是www目录中没有cordova.js ,当Ionic想要针对Android进行构建时,Ionic会在其子文件夹之一中找到它。

我需要调试代码,并想在Chrome中逐行运行JavaScript,但是由于chrome无法找到cordova.js ,因此出现错误(例如“ gap_init:2”)。

我试图在属于Android平台的应用程序的子文件夹中找到cordova.js的副本,并将其复制到www\\js文件夹,但是当尝试运行我的html代码时,在加载html文件时遇到了奇怪的错误。

我的问题是:是否可以在Chrome中调试这些应用程序? 如果是这样的话? 如果不是,是否有可用于调试的IDE或工具?

您在www目录中看不到的cordova.js,当您使用此命令“ ionic run android”在android设备上部署代码时,它将自动添加cordova.js

是的,您可以在Chrome中调试Cordova应用。 这是步骤

  • goto cordova项目路径
  • 使用命令cordova platform add browser
  • 使用命令cordova run browser器平台cordova run browser

这样做之后,您的应用将在chrome的新窗口中运行,并按要求添加了所有插件代理 安慰 所有的js都会自动添加。

所有JS都将自动添加,您将能够看到cordova.js的代码并在“源”选项卡中对其进行调试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM