【发布时间】:2016-11-03 07:56:48
【问题描述】:
当我们点击一个<a> 标签时,浏览器会被重定向到相应的页面,但有一些细节。考虑以下示例:
<a href="../onepage.html">One Page</a>
<a href="http://example.com/onepage.html">One Page</a>
<a href="onepage">One Page</a>
<a href="onepage.html">One Page</a>
当我们使用浏览器访问此类页面时,它会在某种意义上翻译这些页面。如果它所在页面的地址是http://www.example.com/pages/somepage.html,第一个将被转换为重定向到http://www.example.com/onepage.html,第二个将保持原样,第三个将被转换为重定向到http://www.example.com/onepage,然后最后一个也和第三个一样。
我的问题是:如何使用 jQuery 获得这些 URL 的“翻译版本”?这不是href,因为它会“按原样”提供信息。
我们如何使用 jQuery 获得当点击链接时浏览器实际遵循的 URL?
【问题讨论】:
标签: javascript jquery