Rails 怎么拿到 Rails request.url 的 anchor 后的字段

frankel · 2012年07月26日 · 最后由 Rei 回复于 2012年07月26日 · 4403 次阅读

例如访问的 link 是http://localhost:3000/callback#token=abc

我怎么拿到 token=abc 的内容呢?google 了下,似乎 rails 不支持这个。

谢谢

anchor 是不发送到服务器的,只能通过 js 在客户端拿。

#1 楼 @Rei 谢谢。

因为我现在在做新浪微博的集成,用的是 weibo2 这个 gem,其中的方法 2 就是返回这么个 link,不知道其他兄弟怎么实现这个功能的?

url 写错了? # => ?

另,从网上看到一个解决方法,callback 回来后先跳到一个小的网页,用 js 拿到,再转跳。。。好吧,我服了

#3 楼 @hooopo 没写错,确实是#

#2 楼 @frankel 以前看 weibo api 看到过,hash token 好像是专给 ajax 调用的客户端用的。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号