我一直在尝试将我们的 Client.dart Web 程序安装到我们的服务器上,它是从 index.html 文件中引用的,并且在本地一切正常。
我发现了很多问题,但这个问题让我很困惑。注意:客户端应用程序正在使用 Polymer,其中包含一些 HTTP 代码。它还使用 Websockets。
我现在收到的确切消息是:
拒绝执行来自 ' http://swarmshepherd.com:9494/client.dart ' 的脚本,因为它的 MIME 类型 ('application/octet-stream') 不可执行,并且启用了严格的 MIME 类型检查。
有一个“标头”(HTTP):,“X-Content-Type-Options=nosniff”,这似乎与问题有关。对我来说没有任何意义的事情还没有奏效。
从长远来看,我们必须能够在 Chrome 中运行,但这条消息正在 Dartium 中发生。
该消息可在 DeveloperTools/js 监视器中找到 - 这是我收到的第一条也是唯一一条消息。
(我认为可能有一个 Chomium/Dartium 选项来关闭严格检查,但任何地方都没有出现,现在我已经尝试了我能在 HTTP 代码的标题部分中想到的所有内容(这是最有问题和令人沮丧的,因为我从代码中可以不知道如何使用它!)
在此先感谢您提供任何线索!
_乔治