我已经通过cmd窗口中的以下步骤创建了一个新的cordova项目(直接来自cordova Windows Platform Guide):
> cordova create wintest com.mystuff.test "Windows Test"
> cd wintest
> cordova platform add windows
> cordova build windows
> cordova run windows --device -- --phone
此时应用程序在模拟器中工作,我得到了带有"设备已准备好"的Cordova图标的屏幕。闪烁。一切都是光荣的。
接下来我插入(在引用cordova.js之前)
<script type="text/javascript" src="js/angular.js"></script>
然后我建立&amp;再次运行模拟器,应用程序启动然后立即关闭。
> cordova build windows
> cordova run windows --device -- --phone
任何想法(如果重要的话,我在win10机器上开发)?
修改/更新:正在运行&#34; cordova服务&#34;边缘和边缘测试Chrome会抛出以下异常(即使在删除angular.js之后,显然这是一个红色的鲱鱼)
&#34;拒绝加载脚本&#39; http://microsoft.winjs.1.0/js/base.js&#39;因为它违反了以下内容安全策略指令:&#34; default-src&#39; self&#39;数据:差距:https://ssl.gstatic.com&#39; unsafe-eval&#39;&#34;。请注意&#39; script-src&#39;没有明确设置,所以&#39; default-src&#39;被用作后备。&#34;
更新2 :即使更新了Content-Security-Policy以允许&#34; script-src *&#34;,它仍然无法找到microsoft.winjs.1.0 /js/base.js文件正在寻找。我假设这与它有关,但不确定。