具有外部源代码的跨域Javascript

具有外部源代码的跨域Javascript,javascript,cross-domain,Javascript,Cross Domain,如果a.com将b.com/b.js作为外部源加载。什么是域名 在j.js中?a、 com、b.com或两者都可以?example.com可以从任何域加载任何资源,但代码仍然具有相同的权限,因此它只能与example.com对话。您无法通过加载它来获得特殊权限 来自另一个域 想象一下,如果链接到一个文件会突然允许跨域对话。如果是这样,任何站点都可以链接到银行、电子邮件提供商等的JS文件,并能够在幕后进行Ajax调用。不好 从另一个域加载内容的一个重要原因是cookies没有被发送,这意味着更小的

如果a.com将b.com/b.js作为外部源加载。什么是域名
在j.js中?a、 com、b.com或两者都可以?

example.com可以从任何域加载任何资源,但代码仍然具有相同的权限,因此它只能与example.com对话。您无法通过加载它来获得特殊权限 来自另一个域

想象一下,如果链接到一个文件会突然允许跨域对话。如果是这样,任何站点都可以链接到银行、电子邮件提供商等的JS文件,并能够在幕后进行Ajax调用。不好

从另一个域加载内容的一个重要原因是cookies没有被发送,这意味着更小的负载。另外,如果您是从CDN加载,人们可能已经在浏览器的缓存中有文件,因此没有下载时间


如果您希望进行跨域调用,则需要查看或代理

JavaScript在客户端运行。如果它查看
window.location
它将看到当前站点-如果不是这样,我们所有来自CDN的JS都将指向CDN:)

……什么?
j.js
来自哪里?我相信
j.js
应该是
b.js