目前,我只是在网页上提供了一个脚本来源。
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
有人知道这是否可能?我认为它不是,我在google上找不到任何我想要的东西。
答案 0 :(得分:1)
如果script
具有src
属性,您需要通过XHR向该相同路径触发请求并提取其响应的文本内容。请记住,如果从其他域加载脚本,则需要额外的工作。此时,您需要使用CORS,或引入其他类型的代理来处理跨域通信。