gpt4 book ai didi

android - (Phonegap/JS) window.close() 不使用本地构建执行

转载 作者:太空狗 更新时间:2023-10-29 15:07:14 26 4
gpt4 key购买 nike

我有一个非常糟糕的问题。事实上,如果我想在本地构建我的 Phonegap 应用程序,该应用程序在 Android 上总是返回以下错误:

net::ERR_CONNECTION_REFUSED(http://localhost/?code=4/........)

因此,应用程序可以访问本地主机 - 没错!没有 Web 服务器。但是,如果 InAppBrowser 收到此错误,我会使用 loadStart 事件关闭窗口 - 但为什么当我在本地编译此应用程序时,我的设备收到此错误而不是 InAppBrowser?

    $(authWindow).on('loadstart', function(e) {
var url = e.originalEvent.url;
var code = /\?code=(.+)$/.exec(url);
var error = /\?error=(.+)$/.exec(url);

if (code || error) {
//Always close the browser when match is found
authWindow.close();
}

此示例使用基于云的构建运行良好。但是在我的本地系统上它不起作用。我能做些什么来解决这个问题?

问候,丹尼斯

最佳答案

希望你现在已经解决了。

无论如何,这周我在将应用程序从 2.x Phonegap 版本移植到 3.3 时发现自己遇到了这种情况。

在我的例子中,真正的问题是 InAppBrowser 插件根本不工作(没有触发事件,什么都没有)。我通过将插件恢复到旧版本(我将其恢复到 0.3.0)解决了这个问题:

phonegap local plugin add org.apache.cordova.inappbrowser@0.3.0

希望对您有所帮助!

关于android - (Phonegap/JS) window.close() 不使用本地构建执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20719013/

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