javascript - 服务器以 ""的非 JavaScript MIME 类型响应

标签 javascript android angular cordova mime

我想用 cordova 包装一个 Angular 应用程序。 点击 “cordova run android” 并在 Chrome 中检查它后,控制台显示:

"Failed to load module script: The server responded with a non-JavaScript MIME type of "". Strict MIME type checking is enforced for module scripts per HTML spec."

在我的手机上,显然只有一个白屏。我该如何解决这个问题?

当我点击 “cordova s​​erve” 并在我 PC 上的浏览​​器中查看它时,没有抛出任何错误并且一切正常。

提前谢谢你。

MIME type of ""

最佳答案

我能想出办法,即使我猜这不是一个很好的解决方案,而且可能有更好的解决方案。

运行后ng build --prod --aot我进入我的 index.html 并放入 type="text/javascript"进入<script>标签。

所以基本上来自

<script src="runtime-es2015.858f8dd898b75fe86926.js" type="module">

<script type="text/javascript" src="runtime-es2015.858f8dd898b75fe86926.js" type="module">

在那之后我没有再出错了。

关于javascript - 服务器以 ""的非 JavaScript MIME 类型响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56778715/

相关文章:

javascript - angular 2 服务不调用 php 文件

javascript - 组合框项目不可选择

java - Android GPS 应用程序第一次工作

android - 如何从占位符设置的 Textview 中获取 Int 或 String 值

javascript - 如何在 Google ColumnChart 中放置一个图标

angular - 是否可以将默认值设置为 <ng-content>

javascript - 创建嵌套数组类型的巧妙方法

javascript - 使用 Regex 正/负前瞻替换字符?

android - RxJava 结合多个可观察对象的弹性方式

javascript - 抑制 <img> html 标签上的 404 图像未找到错误