document.URL不适用于重定向域时的替代方法?

时间:2013-09-22 14:55:23

标签: javascript dns

我想在Javascript中识别用户在地址栏中看到的URL。但是当我使用document.URL时,结果值是原始域名,而不是用户看到的域。

我正在通过我的godaddy帐户设置进行域名转发。

有解决方法吗?

1 个答案:

答案 0 :(得分:2)

这是不可能的。如果在服务器上重写了url,那么在客户端上运行的javascript绝对无法获取实际的url。您只能使用window.location.href属性获取在浏览器中可见的网址:

var currentUrl = window.location.href;

如果您绝对需要重写的URL,则需要将其传递给客户端的是服务器。因此,基本上在生成页面标记时,您可以使用服务器端语言将其动态发送到javascript变量。