当前位置:  开发笔记 > 编程语言 > 正文

如何获取URL的#fragment标识符部分

如何解决《如何获取URL的#fragment标识符部分》经验,为你挑选了1个好方法。

在Phoenixframework中,我想知道正在请求的完整URL路径,所以我尝试使用<%= @conn.request_path %>.问题是我要求:/spa.html#pageone而且我只是得到了/spa.html.获取#fragment标识符部分的正确方法是什么?



1> Gazler..:

该片段在服务器端不可用.

来自RFC2396

当URI引用用于对所标识的资源执行检索操作时,通过交叉线("#")字符与URI分离的可选片段标识符包括在检索之后由用户代理解释的附加参考信息.行动已成功完成.因此,它不是URI的一部分,但通常与URI结合使用.

您可以使用JavaScript访问它window.location.hash.

http://www.mikeduncan.com/?s=named+anchors(来自Ruby on Rails控制器中的URL的获取部分)是关于该主题的一个很好的资源.

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有