首页 > 解决方案 > 如何在javascript中获取确切的源域地址

问题描述

我在获取原始域地址时遇到问题。我尝试了 document.location, $location 但没有解决方案。它返回 IP 地址而不是实际的域地址。

最后我尝试了 window.location.ancestorOrigins。它适用于 chrome 和 safari,但不适用于 firefox 和 IE。它显示未定义。ip地址映射在godaddy(ip地址转发)中完成。谁能帮我。提前致谢。

标签: javascriptjqueryangularjs

解决方案


您可以通过访问控制台 (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.


推荐阅读