【问题标题】:Resource interpreted as Document but transferred with MIME type application/x-javascript资源解释为 Document,但使用 MIME 类型 application/x-javascript 传输
【发布时间】:2017-05-12 11:59:57
【问题描述】:

我有一个简单的 php 文件,只有:

<?php

header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("content-type:application/javascript");
echo "var md = 0 ";

在我的 html 文件中,我正在调用 iframe 中的 php 文件:

<iframe src="../API/index.php?i=MTQ4MDkyMDY1Mg==&d" width="100" height="100"></iframe>

在脚本标签中使用链接时,它可以工作,但是当我尝试在 iframe 中使用它时,我收到了 mime 应用程序/javascript 错误。

【问题讨论】:

标签: php html


【解决方案1】:

Iframe 只能接受 html 文档。

你可以在你的html里面做js。

<iframe src="../API/index.php?i=MTQ4MDkyMDY1Mg==&d"></iframe>

在 php 中,删除所有标题并执行...

echo "<script type='text/javascript'>var md = 0; </script>";

【讨论】:

  • 感谢您的评论,但仍然存在错误,我整天都在处理相同的错误
【解决方案2】:

找到了解决此错误的方法,即输出为 Javascript。我需要做的是创建另一个文件,然后在 iframe 中使用这个文件。如果其他人遇到同样的错误,请发布此答案。

【讨论】:

    猜你喜欢
    • 2017-03-19
    • 1970-01-01
    • 2013-05-26
    • 2011-09-29
    • 2017-07-10
    • 2023-03-12
    • 1970-01-01
    • 2016-03-30
    相关资源
    最近更新 更多