所以,让我们说在https://example.com/file.js上有一些内容,然后我在我的域example.org上交叉包含这个url,例如
<script src="https://example.com/file.js"></script>
如何从example.com请求的我的域example.org中读取file.js
的内容?
这可能使用window.Object()
吗?
通过src
属性加载的JavaScript不会自动提供给JavaScript程序。
要读取它,您需要创建一个单独的HTTP请求来获取它(尽管缓存规则适用,因此配置良好的系统不会导致实际发生重复请求)。从浏览器中的JavaScript,您可以使用fetch
或XMLHttpRequest
API执行此操作。
由于您希望在原始数据中读取它,因此example.com必须授予example.org使用CORS读取数据的权限。
window.Object()
是用于创建对象的函数。它对于阅读JavaScript程序的源代码毫无用处。