gpt4 book ai didi

javascript - 返回 Android 设备的模态窗口显示 'Web page not available'

转载 作者:行者123 更新时间:2023-11-29 16:09:45 27 4
gpt4 key购买 nike

我在 trigger.io 中遇到模态窗口问题。例如,如果我使用以下代码:

$('#oauth_login').click(function(event){
event.preventDefault();

forge.tabs.open('http://' + oAuth_path + '/', true, function (data) {
forge.logging.log(data)

});
});

“oAuth_path”处的脚本在完成时通过执行以下命令将用户重定向到“forge:///”

<?php
header('LOCATION: forge:///');
?>

在使我返回到移动应用程序的 IOS 设备上;在 Android 设备上,我看到一个错误页面,其中显示“网页不可用”...“网页位于 content://io.trigger.forge”...“可能暂时关闭或”...

这是 Android 上 Trigger 的错误吗?我已经在 Samsung Note 1 和 Android Emulator 上进行了测试。

任何建议表示赞赏。

最佳答案

您还可以在 View 中点击特定模式后立即自动关闭模态视图。

var returnUrl = "https://mydomain.com/loginFinished";
var url = "https://mydomain.com/loginDialog?returnUrl=" + encodeURIComponent(returnUrl);

window.forge.tabs.openWithOptions({
url: url,
pattern: returnUrl+'*'
}, function(response) {
// success
}, function() {
// error
});

在您的身份验证过程中(在 https://mydomain.com/loginDialog),您应该在成功时将用户重定向到 returnUrl。这将自动关闭模态视图。

在一些较旧的 Android 设备上,我发现即使应该命中,也不会命中该模式。我建议在 https://mydomain.com/loginFinished 上有一个简单的页面,上面写着类似“身份验证完成。请关闭此选项卡。” 的回退这个问题。

您可以找到有关 match patterns in modal views 的更多信息在 Trigger.io 文档中。

关于javascript - 返回 Android 设备的模态窗口显示 'Web page not available',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14420874/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com