【发布时间】:2018-06-14 09:06:10
【问题描述】:
为什么 IE 和 Iphone 会更改我的 JS 源代码?
我的服务器上有一个缩小的 JS 文件
... code A ...
... s < i ? ...
... do things ...
... t[i] > 10 ...
... code B ...
现在的问题: 在 IE 和 Iphone 上,代码会以一种奇怪的方式被修剪
... code A ....
... s10 ...
... code B ...
在 Chrome、FF 和 Edge 上一切正常。 即使在我可以通过 IE 中的网络选项卡查看的响应中,它也是正确的。 只是执行的代码,当我直接请求文件时也会显示,是错误的。
为什么会这样? 我该如何解决?
编辑:
我找到了一种解决方法,可以解决这个问题,但不是真正的解决方案:
只需添加一些额外的括号
... (t[i] > (10)) ...
我不知道为什么,但它确实有效
【问题讨论】:
标签: javascript iphone internet-explorer malformed