javascript - 谷歌 JavaScript 验证码处理

标签 javascript google-maps

我正在使用 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/

相关文章:

javascript - 同一个变量声明了两次。用的是哪个? -- JavaScript

google-maps - 从 Google Places 检索 Google FID

google-maps - 如何防止 Google Maps API v3 DirectionsService 生成的结果受到当前交通状况的影响?

java - Android Google Directions API 多条路线

javascript - 输入中的静态连字符

javascript - 如何执行我的代码以获得想要的结果

android - MapFragment 返回 null

ios - 如何像 Uber 一样在 Google map 上添加 3d 对象作为标记

javascript - 使用 html 和 javascript 进行自定义共享点开发

php - 点击浏览器后退按钮时哪种解决方案最好