我正在使用cordova构建一个ios应用程序。该应用程序构建并适用于ios 9& ios 10和模拟器也完美无缺。但是对于ios 11,它会导致加载"脚本中所有javascript文件的错误。夹。我不这么认为,因为文件夹名称区分大小写。这些文件都存在。
请参阅Safari调试器中显示的以下错误屏幕截图:
有什么想法吗?我真的很感激任何帮助。再次,这在ios 9和ios 10上运行完美,只在11上发布。
这是我的脚本包括:
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="scripts/jquery-3.2.1.min.js"></script>
<script type="text/javascript" src="scripts/bootstrap.min.js"></script>
<!-- essential utilities -->
<script type="text/javascript" src="scripts/knockout-3.4.2.js"></script>
<script type="text/javascript" src="scripts/knockout.mapping-latest.js"></script>
<script type="text/javascript" src="scripts/lodash.min.js"></script>
<script type="text/javascript" src="scripts/moment.min.js"></script>
<script type="text/javascript" src="scripts/jquery.signalR-2.2.2.min.js"></script>
<script src="https://www.tasksq.com/api/signalr/hubs" type="text/javascript"></script>
<!-- essential ui utilities -->
<script type="text/javascript" src="scripts/jquery.blockUI.js"></script>
<script type="text/javascript" src="scripts/select2.min.js"></script>
<script type="text/javascript" src="scripts/bootbox.min.js"></script>
<script type="text/javascript" src="scripts/toastr.min.js"></script>
<script type="text/javascript" src="scripts/knockout.validation.min.js"></script>
<script type="text/javascript" src="scripts/bootstrap-datetimepicker.min.js"></script>
<script type="text/javascript" src="scripts/knockstrap.min.js"></script>
<!-- my utilities -->
<script type="text/javascript" src="scripts/app/koBindings.js"></script>
<script type="text/javascript" src="scripts/app/app.js"></script>
<script type="text/javascript" src="scripts/require.js" data-main="Scripts/app/main"></script>
正如您可能已经知道的那样,脚本包含在根目录中,或者http脚本可以正常工作,只是脚本文件夹中的脚本存在问题。