如何获取javascript的域?

如何获取javascript的域?,javascript,Javascript,是否可以从javascript文件中知道从哪个url提取脚本?我的意思是:我有两台服务器(假设serverA和serverB)承载相同的test.js副本(我不能使用两个版本的test.js,它必须是相同的)。在第三方网站上有一个参考。在另一个第三方网站上,有对的参考。 如何使脚本引用正确服务器的图像、资源等?您可以使用获取元素,然后getAttribute('src')获取其URL。客户端或服务器端window.location将包含前者的信息。使用window.location.hostna

是否可以从javascript文件中知道从哪个url提取脚本?我的意思是:我有两台服务器(假设serverA和serverB)承载相同的test.js副本(我不能使用两个版本的test.js,它必须是相同的)。在第三方网站上有一个参考。在另一个第三方网站上,有对的参考。
如何使脚本引用正确服务器的图像、资源等?

您可以使用获取
元素,然后
getAttribute('src')
获取其URL。

客户端或服务器端
window.location
将包含前者的信息。使用
window.location.hostname
@Gavin-这将给出HTML文档的URL,而不是JS