如何将$cordovaInAppBrowser
自动关闭到我的网站并返回内容"确定"?我想这样做是为了避免在浏览器窗口中显示关闭按钮。
有谁知道我怎么做到这一点?
答案 0 :(得分:1)
我确实找到了可以解决此问题的网站,以便那些在某些情况下还需要自行关闭浏览器的人。这里是参考链接:https://developer.salesforce.com/forums/?id=906F00000009ALSIA2
样本编码:
authWindow.addEventListener('loadstop', function(e) {
var loc = e.url;
//when url is changed check if the url contains your specific callbackURL
if (loc.search(data.callbackURL) >= 0) {
//at this point close your inapp browser
//you will land on the index page within your application.
authWindow.close();
//your code after successful authentication
}
});
答案 1 :(得分:0)
你可以使用类似超时功能的东西,或者除了我建议制作自定义插件并使用它之外的偶数监听器。 @Blouraf提供的解决方案非常hacky。 我确实在cordova插件上找到了一些推荐听众的文档。