我有一个JavaScript文件,用户可以通过CDN包含该文件。
假设CDN URL为http://somecdnsite.com/myfile.js
在这个文件中,我有console.log(location.hostname)
客户端从localhost:8000提供服务
在文件中,我得到的是location.hostname,它正在获取客户端的主机URL。 (localhost)我真正想要的是文件输出文件实际所在的远程主机名“ somecdnsite.com”。能做到吗?如何?
最佳答案
您无法实现,这是因为从CDN或远程服务器将JS文件下载到本地计算机浏览器,并且本地计算机将执行它,这就是为什么
location.hostname是指本地主机。
关于javascript - JavaScript获取远程主机名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39908378/