如何从Script标签中读取Window.Object

问题描述 投票:-2回答:1

所以,让我们说在https://example.com/file.js上有一些内容,然后我在我的域example.org上交叉包含这个url,例如

<script src="https://example.com/file.js"></script>

如何从example.com请求的我的域example.org中读取file.js的内容?

这可能使用window.Object()吗?

javascript same-origin-policy
1个回答
0
投票

通过src属性加载的JavaScript不会自动提供给JavaScript程序。

要读取它,您需要创建一个单独的HTTP请求来获取它(尽管缓存规则适用,因此配置良好的系统不会导致实际发生重复请求)。从浏览器中的JavaScript,您可以使用fetchXMLHttpRequest API执行此操作。

由于您希望在原始数据中读取它,因此example.com必须授予example.org使用CORS读取数据的权限。


window.Object()是用于创建对象的函数。它对于阅读JavaScript程序的源代码毫无用处。

© www.soinside.com 2019 - 2024. All rights reserved.