我有一个编译为WebGL的Unity项目我需要集成到Meteor应用程序中,但是我遇到了一个奇怪的错误。
我已将所有统一文件放在Meteor的公共文件夹中,但控制台报告此错误:
Invoking error handler due to
Uncaught SyntaxError: Unexpected token <
blob:http%3A//localhost%3A3000/2fc31e16-9294-484a-8f82-90046929515b:1 Uncaught SyntaxError: Unexpected token <
blob:协议假设是对内部资源或内存资源的引用,但我不知道为什么,Meteor会回复该请愿。
如果我将文件放在Apache网络服务器上,即使使用相同的浏览器也没有错误,所以我认为项目的web gl版本没有问题。
在Apache版本中,如果我将blob:/ http ... url放在另一个选项卡中,我会看到很多JavaScript代码,但在Meteor中我得到HTML流星代码。
有什么想法吗?
答案 0 :(得分:0)
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/octet-stream
# For Olders Browsers Which Can't Handle Compression
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</IfModule>
现在您的服务器提供压缩文件 所以,任何帮助都可以发表评论:)