我有一个相当简单的Angular 1.x应用程序工作正常,直到我升级到Safari 11.现在,它不起作用,因为几乎所有的js文件都被阻止。
CSS文件也是如此,但删除“rel”属性并添加type =“text / css”修复了CSS问题。
对于JS文件,我确保在脚本标记中添加type =“text / javascript”。我也尝试将./添加到src的开头为giggles而且仍然无法加载。
有谁知道如何解决这一问题?
谢谢,韦恩
我想删除这个问题,但我希望这个答案对某人有用。
所以,我的问题实际上是我的项目有一个糟糕的克隆,它丢失了文件!
但是,对于有同样问题的人:
确保样式表的type =“text / css”和type =“text / javascript”确实解决了问题。 (对于实际存在的文件)
请确保名为X-Content-Type
或X-Content-Type-Optionas
的响应标头具有text/javascript
值而不是nosniff
。
使用Charles Proxy Rewrite tool在本地制作解决方法很简单