【问题标题】:Load JavaScript file source code as plain text and access its content using JavaScript将 JavaScript 文件源代码加载为纯文本并使用 JavaScript 访问其内容
【发布时间】:2016-10-18 01:44:39
【问题描述】:

是否可以像这样使用脚本标签下载脚本文件

<script src="http://webserver.com/script.js"></script>

然后就可以用 JavaScript 读取加载的文件内容,例如:

var scriptContent = window.scripts[0].content;

我注意到加载的 JavaScript 文件内容不能被其他 JavaScript 文件访问还是我错了?

【问题讨论】:

  • 你到底想做什么?

标签: javascript xss csrf


【解决方案1】:

不,这是不可能的。

通过src 加载的脚本的源代码不会通过页面中运行的 JavaScript 可用的任何 API 公开。

您可以读取src 的值,然后使用XMLHttpRequest 获取它。

具体功能的源码可以通过调用toString()获取。

【讨论】:

    猜你喜欢
    • 2022-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-28
    • 2023-04-01
    • 2018-10-09
    • 1970-01-01
    相关资源
    最近更新 更多