【发布时间】:2019-10-14 23:39:44
【问题描述】:
多年来,我成功地包含了动态创建的 javscript 文件。
这是一个例子: https://granadainfo.com/sups.php?locs=95
如您所见,它加载正常。
我通常像这样把它们放在我的 html 文档的头部。
script type="text/javascript" src="https://granadainfo.com/sups.php?locs=95"
/脚本
最近几天他们已经停止工作了。
firefox 调试器控制台的错误信息如下。
来自“https://granadainfo.com/sups.php?locs=95”的资源由于 MIME 类型(“text/html”)不匹配(X-Content-Type-Options: nosniff)而被阻止。
我使用 a2 网络托管。他们必须对配置进行一些更改以使其停止工作。
也许我可以通过 .htaccess 文件中的一行来解决这个问题。
A2 托管建议了这条线,但它不起作用。 标头始终未设置 X-Frame-Options
只有在有获取请求时才会出现此问题。 即 ?locs=95
静态文件没有问题。
我尝试将文件名更改为 .js 并将 .htaccess 文件更改为将 .js 解析为 php 但没有区别。
【问题讨论】:
-
“A2 主机建议了这一行,但它不起作用。标题总是未设置 X-Frame-Options”——令人难以置信。他们到底为什么会做出任何改变?
标签: javascript mime