我正在使用 Google API 在网页上提供 map ,但是,Google 经常提示输入验证码(我只是通过进入 Firebug 才知道这一点,用户只会收到一个 JavaScript 错误)请求其 javascript API(例如 http://maps.google.co.uk/maps?file=api&v=2&key=xxxx ).但是,这会阻止来 self 们网络(一个非常大的(英国范围内的)WAN)的访问者使用谷歌地图等来使用这些网站。这可能是因为该 IP 由许多人共享,因此 Google 将其视为垃圾邮件。
我看不到有任何方法可以就此联系 Google,所以想知道是否有任何方法可以拦截这些失败的 JavaScript 请求,因为它们返回 403 状态代码?也许通过打开一个新窗口,尽管这对用户来说不是很友好(他们会在 CAPTCHA 之后看到 JavaScript,因此会造成混淆并需要刷新相关页面)。
最佳答案
确保您在请求中使用正确的格式:
http://maps.google.com/maps?file=api&v=2&sensor=false&key=YOUR_KEY
我不知道链接到 google.com 还是 google.co.uk 是否重要。
更新:您可以尝试联系 Google here .
关于javascript - 谷歌 JavaScript 验证码处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1206258/