Cordova Console插件在页面加载后停止工作

我有一个使用控制台插件的Cordova 7.0.1项目,以便我可以在iOS上使用console.log() 。 该插件工作,直到redirect例如

 window.location.href = 'index.html'; 

此时,即使alert()仍然有效, console.log()也会停止工作。 这是令人沮丧的,因为这个应用程序没有响应(试图login),这是一个痛苦debugging与警报。

在XCode控制台中,我有以下几点:

 2017-06-12 15:01:14.828 APP [x:x] Session validated 2017-06-12 15:01:14.835 APP [x:x] Resetting plugins due to page load. 2017-06-12 15:01:15.491 APP [x:x] Finished load of: file:///Users/X/Library/Developer/CoreSimulator/Devices/X/data/Containers/Bundle/Application/X/APP.app/www/index.html 

“validation的会话”是console.logged。

我的问题是CSP声明,因为我有gap:在错误的地方。 这是我的:

 <meta http-equiv="Content-Security-Policy" content="default-src 'self' 'unsafe-inline' *; style-src 'self' 'unsafe-inline' *; script-src 'self' 'unsafe-inline' *; img-src 'self' 'unsafe-inline' * data: gap:;"> 

这就是我所取代的:

 <meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: 'unsafe-inline' *; style-src 'self' 'unsafe-inline' *; script-src 'self' 'unsafe-inline' *; img-src 'self' 'unsafe-inline' * data:;">