[英]TypeError: 'application/json' is not a valid JavaScript MIME type
[英]Specify mime type of php file as application/javascript
是否可以将PHP文件的MIME类型指定为application/javascript
? 我有一个输出一些JavaScript的PHP文件。 启用严格的MIME类型检查后,浏览器将报告错误:
“拒绝从* .php'执行脚本,因为它的MIME类型('text / html')不可执行,并且启用了严格的MIME类型检查。”
将此添加到PHP文件无济于事:
header("Content-type: application/javascript");
这是我的代码:
<?
header('Content-Type: application/javascript');
include ("../admin/config.php");
include ("../custom_functions.php");
?>
var availableTags = ["BBCD"
<?
$prods=decode_prods();
foreach($prods as $key=>$val){
?>
, "
<?
$prods[$key][name] = preg_replace("/(\015\012)|(\015)|(\012)/","",$prods[$key][name]);
trim($prods[$key][name]);
$prods[$key][name]= str_replace("&", "and", $prods[$key][name]);
$prods[$key][name]= str_replace('"', '', $prods[$key][name]);
echo $prods[$key][name];
?>
"
<? } ?>
];
阅读这篇文章后,我尝试将其添加到.htaccess
-但是它没有帮助。
<Files /js/auto.php>
AddType application/javascript .js
</Files>
你的意思是那样的吗?
header('Content-Type: application/javascript');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.