我有一个用户点击查看安全页面的场景,因此点击了sigin页面。 我在登录页面上有一个Facebook身份验证脚本,如下所示
<script type="text/javascript">
function loginUsingOAUTH()
{
window.open("https://www.facebook.com/dialog/oauth?client_id=${facebookAppId}&redirect_uri=http://${pageContext.request.serverName}/account/facebook/signin&scope=email&display=popup", "mywindow","location=0,status=0,scrollbars=0, width=580,height=300");
}
</script>
当用户通过身份验证时,脚本会将其重定向到主页。但我希望将用户重定向回他正在浏览的页面。
如何更改当前脚本以执行此操作?
由于
答案 0 :(得分:0)
您可以检索要保存的网址以
返回var doc = document;
var url = doc.URL;
然后全局设置它,以便在脚本重新加载页面更改时访问它
GM_setValue("URL",url);
然后当您需要检索保存的URL时使用
old_url = GM_getValue("URL");
然后您可以执行此操作以切换到上一页
window.location = old_url;