我怎样才能获得完全相同的完整 url 与有人点击获取我的 Rails 应用程序时完全相同
How Can I get exact same full url as when someone hit to get my Rails app
当有人点击获取我的应用程序时,我想在我的 rails 应用程序中得到完整的 URL。像。
有人在浏览器中点击 URL。
http://localhost:3000/
所以我可以在 request.original_url
的帮助下在 rails 应用程序中得到这个,这给了我正确的结果。
但是当有人像这样击中 URL 时 http://localhost:3000/#log-25
所以 request.original_url
这并没有给我准确的 url ,它只击中了它 return http://localhost:3000/
但我也需要 #log-25
这部分。
所以我怎样才能得到完整的 URL 与浏览器上的点击完全一样,请帮助我。
#
部分实际上并未发送到服务器,它是 fragment 用于页面内导航等,仅与浏览器相关。
如果您需要整个东西,包括片段,您将需要一些 JavaScript 代码来编码并通过除 HTTP 请求之外的另一个通道提供它,它被有意剥离。
当有人点击获取我的应用程序时,我想在我的 rails 应用程序中得到完整的 URL。像。 有人在浏览器中点击 URL。
http://localhost:3000/
所以我可以在 request.original_url
的帮助下在 rails 应用程序中得到这个,这给了我正确的结果。
但是当有人像这样击中 URL 时 http://localhost:3000/#log-25
所以 request.original_url
这并没有给我准确的 url ,它只击中了它 return http://localhost:3000/
但我也需要 #log-25
这部分。
所以我怎样才能得到完整的 URL 与浏览器上的点击完全一样,请帮助我。
#
部分实际上并未发送到服务器,它是 fragment 用于页面内导航等,仅与浏览器相关。
如果您需要整个东西,包括片段,您将需要一些 JavaScript 代码来编码并通过除 HTTP 请求之外的另一个通道提供它,它被有意剥离。