我的AngularJS应用程序需要访问用户的LinkedIn个人资料。为了做到这一点,我需要将用户重定向到一个LinkedIn URL,其中包含回调redirect_uri参数,这将告诉LinkedIn重定向用户回到我的webapp,并在URL中包括一个“代码”查询参数。这是一个传统的Oauth 2.0流。
原文链接:https://www.f2er.com/angularjs/147114.htmlhttp://localhost:8080/?code=XXX&state=YYY#/users/123/providers/LinkedIn/social-sites
我想从网址中删除?code = XXX& state = YYY,以便使其更清晰。用户不需要看到我从LinkedIn重定向收到的查询参数。
我尝试$ location.absUrl($ location.path()$ location.hash())。replace(),但它保留在URL中的查询参数。
我也无法提取查询参数,例如。 “code”,using($ location.search())。code。
它似乎有?之前的#在上面的URL是骗人的角。