如何从脚本标签读取Window.Object

时间:2019-04-23 22:08:12

标签: javascript same-origin-policy

所以,假设https://example.com/file.js上有一些内容,然后我将该域名交叉包含在我的域example.org中,例如

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

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

可以使用window.Object()吗?

1 个答案:

答案 0 :(得分:0)

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

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

由于您想跨源阅读,因此 example.com 必须授予 example.org 权限,才能使用CORS读取数据。


window.Object()是用于创建对象的函数。它对于读取JavaScript程序的源代码根本没有用。