我一直在阅读有关此特定问题的所有帖子,但没有明确解决我的问题。所以,我想我会发布关于我的具体问题。
过去几个月我一直在运行tumblr.com/js Feed进入我的网站,现在它突然崩溃了。
我在Chrome中遇到(看似常见的)错误:
Refused to execute script from 'http://peerlesstree.tumblr.com/js' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
就在几个月前,它已成功将tumblr内容导入到带有简单html标记的div中:
<div class="tumblrposts">
<script type="text/javascript" src="http://peerlesstree.tumblr.com/js"></script>
</div>
我不知道为什么它突然停止工作,似乎无法找到解决此问题的具体方法。我看过帖子将人们引用到mime类型的设置,但我还没有能够实现一个来完成这项工作。
我不是要复制这些其他Chrome mime类型错误问题,我只是无法将我的特定tumblr / js问题与我读过的其他帖子答案联系起来。
谢谢!
答案 0 :(得分:1)
这扩展了我在这里找到的基本答案:mime-type-in-chrome
php文件控制Content-type,然后使用readfile()访问js内容。
PHP:
<?php header("Content-type: text/javascript"); readfile("http://peerlesstree.tumblr.com/js");?>
然后html将php文件称为js。
HTML:
<script type="text/javascript" src="js.php"></script>