2

目前我只是获取页面上的脚本的来源。

的HTML:

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

JavaScript:

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

我希望能够从另一个文件加载脚本。

的HTML:

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

文件.txt:

meow

JavaScript:

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

有谁知道这是否可能?我认为不是,而且我在谷歌上没有找到任何我要问的东西。

4

1 回答 1

1

如果script有一个src属性,您需要通过 XHR 向同一路径发出请求并拉入其响应的文本内容。请记住,如果脚本是从另一个域加载的,这将需要额外的工作。此时,您将需要使用 CORS,或引入其他类型的代理来处理跨域通信。

于 2013-03-25T21:41:41.493 回答