4

在 Play Framework 2.1 中请求公共资产时,我得到的是 HTTP 标头而不是 JavScript/资产源。

我在 iPad 上的 Safari 中遇到了这个问题,它经常发生在随机的 JavaScript 文件上。

在我的 index.html 中,我请求了一些 js 文件:

<script src='@routes.Assets.at("javascripts/libs/moment.js")'></script>
<script src='@routes.Assets.at("javascripts/libs/underscore.js")'></script>
<script src='@routes.Assets.at("javascripts/libs/backbone.js")'></script>
<script src='@routes.Assets.at("javascripts/bridge/component.js")'></script>

在控制台中,我以开发模式运行 Play

play run

当我在 Safari 中请求文件时,我收到显示 HTTP 标头而不是 JavaScript 代码的响应。我的问题是什么会导致这种行为?

在此处输入图像描述

4

2 回答 2

0

我们正在 iPad 应用程序上试验同样的问题。它似乎与 Playframework 资产和 iPad 相关联。

我们应该在游戏中创造一个问题,事实上它很难重现。

我们也在使用 Play 2.1

于 2013-05-29T15:00:26.077 回答
0

您可以在屏幕截图中看到您正在显示调试控制台,该控制台通常显示标题等......您需要展开实际的浏览器窗口以查看响应内容。

于 2013-02-27T23:47:27.037 回答