javascript - 如何在javascript中获取确切的源域地址
问题描述
我在获取原始域地址时遇到问题。我尝试了 document.location, $location 但没有解决方案。它返回 IP 地址而不是实际的域地址。
最后我尝试了 window.location.ancestorOrigins。它适用于 chrome 和 safari,但不适用于 firefox 和 IE。它显示未定义。ip地址映射在godaddy(ip地址转发)中完成。谁能帮我。提前致谢。
解决方案
您可以通过访问控制台 (F12) 并输入location
此变量来查看该变量提供了一些有趣的属性:
assign: ƒ() hash: ""
host: "stackoverflow.com"
hostname: "stackoverflow.com"
href: "https://stackoverflow.com/questions/52274883/how-to-get-exact-origin-domain-address-in-javascript"
origin: "https://stackoverflow.com"
pathname: "/questions/52274883/how-to-get-exact-origin-domain-address-in-javascript"
port: ""
protocol: "https:"
如果我理解你的问题,你可能想访问window.location.origin
.
推荐阅读
- c# - C#从下到上读取控制台输出,直到空行
- php - Wordpress 5.4 主题编辑器适用于 LOCAHOST,但不适用于 LIVE 主题编辑器站点
- python - 使用 python 打开设备和打印机
- node.js - Amazon DynamoDB 扫描向服务器发出两个 HTTP 请求,引发错误,为什么?
- docker - 如何将 kafka confluent 的图像从 Debian:Jessie 转换为 CentOS7
- plot - gnuplot 地图中出现重影键
- dynamics-crm - 获取特定的 CRM 组织而不是全部
- django - 如何从 Django 中的 Queryset 返回几个 FileField?
- mysql - 通过使用查询,如何在数据库中创建表而不是在 SSMS 中创建模式
- python - Django管理员重置过滤器选择的搜索框查询