我正在构建一个使用jquery,jquery-mobile,html5等构建的cordova android应用程序。 我的Android应用程序的授权是使用instagrams oAuth api。我在我的Android应用程序中提供了一个注销选项,点击注销选项,用户应该只从我的地图登出Instagram,然后重定向到我的应用程序的“index.html”页面。我已经尝试使用`
重定向用户注销location.href = "https://instagram.com/accounts/logout/"
但此链接会将用户重定向到Instagram页面的日志并显示instagram网页。 我怎样才能实现以下目标:
1. Log out from instagram account-only from my app, not instagram app.
2. Redirect the user to the index.html page of my app.
此外,我在stackoverflow上尝试了上述主题的所有前面提到的想法。
提前致谢!
答案 0 :(得分:1)
将用户重定向到一个html页面,其中包含以下代码:
<div role="main" class="ui-content jqm-content">
<iframe style="display: none;" src="https://instagram.com/accounts/logout/" width="0" height="0"></iframe>
<div id = "loading" style="text-align: center; display:block; margin-top: 150px;">
<img alt="" src="/css/themes/images/ajax-loader.gif" width="46px" height="46px">
<br><font style="text-align: center;">Logging Out...</font>
</div>
</div>
然后setTimeout()如下:
setTimeout(callIndex,2000);
其中callIndex()将使用location.href重定向到index.html;
答案 1 :(得分:0)
我使用html5制作Android应用程序,我做了以下操作:将用户重定向到包含以下代码的html5页面:
<div role="main" class="ui-content jqm-content">
<iframe style="display: none;"
src="https://instagram.com/accounts/logout/" width="0" height="0">
</iframe>
<div id = "loading" style="text-align: center; display:block; margin-top: 150px;">
<img alt="" src="/css/themes/images/ajax-loader.gif" width="46px" height="46px">
<br>
<font style="text-align: center;">Logging Out...</font>
</div>
</div>