在我的申请中 1)用户点击C2QB按钮 2)出现OAUTH弹出窗口 3)用户授权访问QB帐户 4)授权有效 但... 弹出窗口没有关闭。我的应用程序在弹出浏览器中运行。授权有效。 我无法弄清楚我做错了什么。
答案 0 :(得分:0)
从accessToken(和accessSecret)回调处理程序重定向到中间页面以关闭子窗口并将控件带到父页面。
<script type="text/javascript">
window.opener.location = '<%=APP_URL%>/home.htm';
window.close();
</script>
由于
答案 1 :(得分:0)
我发现我做错了什么。我使用Server.Transfer转到我的应用程序中的新页面而不是Response.Redirect。这会导致浏览器中的URL不更新。这导致OauthHandler中的window.close语句无法执行。谢谢你的帮助。