JavaScript获取远程主机名
JavaScript get remote host name
我有一个JavaScript文件,用户可以通过CDN包含。
假设CDN URL是http://somecdnsite.com/myfile.js
在这个文件中我有console.log(location.hostname)
客户端正在从localhost:8000提供服务
在文件中我正在获取位置。hostname,它正在抓取客户端的主机URL。(localhost)我真正想要的是文件输出远程主机名"someecdnsite.com"文件实际所在的位置。这能实现吗?以及如何?
你不能做到这一点,这是因为JS文件从cdn或远程服务器下载到本地机浏览器和本地机将执行它,这就是为什么的位置。主机名指本地主机
这解决了我的问题…
var target = document.currentScript || (function() {
var scripts = document.getElementsByTagName('script');
return scripts[scripts.length - 1];
})();
我可以得到脚本主机的主机名
相关文章:
- 使用 javascript 从本地主机服务获取数据
- 获取主机 URL + 目标 URL 的时间
- 从服务器/主机获取HTML代码或显示广告代码
- 如何在angular JS中获取基本主机
- 单击时获取 href 的顶部主机名
- javascript 获取文件主机的主机名
- 在节点/快递中获取客户端主机名
- 如何在实用程序文件中获取已启动的快速应用程序的服务器主机和端口
- 从新创建的窗口中获取位置主机名
- 通过JS regex获取具有/en/的主机名
- Node.js-在AmazonEC2上获取主机IP地址
- 使用regex获取带点的主机名
- 使用本地主机/同一主机的http模块获取请求
- 获取使用主机名获取URL的脚本
- 从请求脚本的位置获取主机
- 客户端系统主机名未使用request.getRemoteHost()获取
- 如何获取来自不同主机的表的特定单元格的值
- 从NodeJS请求获取主机
- 通过Angular从Firebase主机获取JSONP文件
- 主干不从不同的主机获取JSON