1

我的机器人中有一个 webview。我有以下 JS 代码来关闭它:

complete: function (data) {
                    MessengerExtensions.requestCloseBrowser(function success() {
                        }, function error(err) {
                            window.close()
                        });
                    console.log("post success");
                }

webview 正在ANDROIDWEB上关闭,但不在IOS上。

任何帮助,将不胜感激。

4

2 回答 2

3

所以显然我的问题是一个导致对问题的误解的错误。

我没有添加messenger_extensions: true,也没有将我的域列入白名单。由于MessengerExtensions呼叫失败,并且总是得到回退window.close()- 它适用于WEB和Android,但不适用于IOS - 因此我认为除了IOS之外一切都有效。

在添加域messenger_extensions: true并将其列入白名单后,一切都解决了。

于 2017-04-05T20:03:32.280 回答
1

您可以在这里搜索相关的错误,我搜索了与您的问题相关的错误,但没有。

于 2017-03-29T14:46:36.263 回答