我刚刚创建了一个vs-cordova应用程序。当我在chrome浏览器上波纹该应用程序时,一切正常。
但是,调试器在cordova.js和index.js的结尾处中断。index.js在下面。断点命中最后一个加粗区域。但为什么?我在输出区域看不到任何内容。我通过CTRL + Alt + E打开了CLR错误,但也没有帮助。我也没有在js-output上看到任何错误。这个函数是匿名的,没有名字,所以最后的括号看起来不错,不是吗?
现在,我刚按下F5并继续。这很酷,但是我发现这有点烦人了!特别是对于android target.It打破了许多地方的代码。你对我有什么建议吗?
顺便说一句,据我所知,调试器首先停止cordova.js,当我开始调试时将其添加到项目中,然后找到index.js。
(function () {
"use strict";
document.addEventListener( 'deviceready', onDeviceReady.bind( this ), false );
function onDeviceReady() {
// Handle the Cordova pause and resume events
document.addEventListener( 'pause', onPause.bind( this ), false );
document.addEventListener( 'resume', onResume.bind( this ), false );
// TODO: Cordova has been loaded. Perform any initialization that requires Cordova here.
};
function onPause() {
// TODO: This application has been suspended. Save application state here.
};
function onResume() {
// TODO: This application has been reactivated. Restore application state here.
};
})();
这是由于我们的网络调试代码中的一个问题,该问题在Chrome最近更新后浮出水面。最近提供的VS 2015 CTP6已修复该问题。我们的下一个VS2013扩展更新中还将修复此问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句