当有人点击获取我的应用程序时,我想在我的rails应用程序中获取完整的URL。喜欢。有人在浏览器中点击了该URL。
http://localhost:3000/
所以我可以在request.original_url
的帮助下在rails app中获得这个,这给了我正确的结果。
但是当有人像这个http://localhost:3000/#log-25
点击网址所以request.original_url
this没有给我确切的网址,它只是返回http://localhost:3000/
但我需要#log-25
这部分。
那么如何才能在浏览器中获得完整的URL,请帮助我。
#
部分实际上并没有发送到服务器,它是一个fragment,用于页面内导航等,并且只与浏览器相关。
如果您需要包含片段的整个内容,则需要一些JavaScript代码进行编码,并通过除有意剥离的HTTP请求之外的其他通道进行编码。