gpt4 book ai didi

autocomplete - 如何检测 Google places AutoComplete 加载问题?

转载 作者:行者123 更新时间:2023-12-05 07:43:26 27 4
gpt4 key购买 nike

我成功地使用了 API,但今天早上遇到错误,文本框中出现“糟糕!出了点问题”,用户无法输入。我发现该问题与 key 相关并已修复,但是,这表明可能会出现一些问题,并且由于此阻塞,用户无法完成。我希望能够在 javascript 中检测 google.maps.places.Autocomplete 对象是否存在问题,而不是将其绑定(bind)到文本框。

最佳答案

对于其他想要这样做的人。

感谢大家提出的想法: Capturing javascript console.log?

// error filter to capture the google error
(function () {
var oldError = console.error;

console.error = function (message) {
if (message.toLowerCase().includes("google maps api error")) {
document.getElementById('<%=hdnGoogleSelected.ClientID %>').value = "DISABLE";
triggerUpdatePanel();
//alert(message);
}

oldError.apply(console, arguments);
};
})();

我的位于更新面板中,因此我触发了将焦点设置回 this.select() 的更新;对于有效禁用自动完成尝试的文本框。

tbAddress1.Attributes["onfocus"] = "javascript:this.select();";

关于autocomplete - 如何检测 Google places AutoComplete 加载问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43688314/

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