2

現在、ページにあるスクリプトのソースを取得しています。

HTML:

<script type="text/plain">meow</script>

JavaScript:

// returns "meow"
document.querySelector('script').text

別のファイルからスクリプトをロードできるようにしたい。

HTML:

<script type="text/plain" src="file.txt"></script>

file.txt:

meow

JavaScript:

// returns "meow"
document.querySelector('script').textFromFile

それが可能かどうか誰かが知っていますか?私はそうではないと思います、そして私が求めているものであるものをグーグルで見つけませんでした。

4

1 に答える 1

1

scriptに属性がある場合はsrc、XHRを介して同じパスにリクエストを送信し、そのレスポンスのテキストコンテンツを取り込む必要があります。スクリプトが別のドメインからロードされている場合は、追加の作業が必要になることに注意してください。その時点で、CORSを利用するか、クロスドメイン通信を処理するために他のタイプのプロキシを導入する必要があります。

于 2013-03-25T21:41:41.493 に答える