0

この特定の問題について見つけたすべての投稿を読んでいますが、私の問題を明確に解決しているものはありません。それで、私は自分の特定の問題について投稿しようと思いました。

過去数か月間、ウェブサイトに tumblr.com/js フィードを実行していましたが、突然機能しなくなりました。

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.

ほんの数か月前、単純な html タグを使用して tumblr コンテンツを div に正常にインポートしていました。

<div class="tumblrposts">

     <script type="text/javascript" src="http://peerlesstree.tumblr.com/js"></script>

</div>

これが突然機能しなくなった理由がわかりません。この問題の特定の修正が見つからないようです。人々に MIME タイプの設定を紹介する投稿を見たことがありますが、これを機能させるための設定をまだ実装できていません。

これらの他の chrome mime タイプ エラーの質問を複製しようとしているわけではありません。特定の tumblr/js の問題と、私が読んだ他の投稿の回答を関連付けることができません。

ありがとう!

4

1 に答える 1

1

これは、私がここで見つけた基本的な答えを拡張します: mime-type-in​​-chrome

php ファイルは Content-type を制御し、readfile() を使用して js コンテンツにアクセスします。

php:

<?php header("Content-type: text/javascript"); readfile("http://peerlesstree.tumblr.com/js");?>

次に、html は js であるかのように php ファイルを呼び出します。

html:

<script type="text/javascript" src="js.php"></script>
于 2017-01-03T20:30:51.927 に答える