当前位置: 首页 > 知识库问答 >
问题:

Google Maps API v3中的Javascript错误(RefererDeniedMapError)

长孙嘉容
2023-03-14

在文档中,我们没有看到与此错误相关的更多信息。使用相同的API键,我们在其他域中显示地图没有任何问题,只有一个域有问题。

使用允许的引用,我们已经放弃了配置的问题,我们不知道是否可能我们的域可以被禁止。

有人有主意吗?

谢了!

共有1个答案

乐正宏深
2023-03-14

我在谷歌的线程中找到了一个网址到你的网站,我能够在本地复制这个问题。我刚刚在hosts文件中添加了您的主机名,并将其地址设置为localhost。我也犯了同样的错误。这肯定是域名相关的问题。

我能够使地图工作只使用IP和路径到一个地图页面,而不是域名,如:

   <!DOCTYPE html>
   <html>
     <head>
       <title>A page where should be a map</title>
     </head>
     <body>
       <iframe src='http://127.0.0.1/mapa.html'></iframe>
     </body>
   </html>

您可以尝试禁用IP到域名重定向(就像您现在所做的那样),并在上面的示例中使用您的IP。这不是一个纯粹的解决方案,但至少你可以在你的网站上有一张地图。

 类似资料:
  • 问题内容: 有没有办法捕获in 中发生的错误并可能将其标记为页面中的错误? 举个简单的例子,假设我试图在一个不存在的HTML控件上绑定一个事件,我的浏览器抛出一个错误: 现在,如果我希望相同的错误无法通过我的selenium测试,并且浏览器上显示的消息将显示为错误消息。 可以做这样的事情吗? 问题答案: 将此脚本放在页面上,然后在Selenium中检查JSError:

  • 当我运行此网页时,我得到以下错误: XMLHttpRequest无法加载https://sdb.amazonaws.com/。请求的资源上没有“访问-控制-允许-来源”标头。因此,不允许访问原点“null”。响应的HTTP状态代码为400。 我想这是由于CORS的政策。但是我找不到为SimpleDB设置CORS的方法,所以我在浏览器中安装了一个AddOn,它允许使用ajax从任何来源请求任何站点。

  • 问题内容: 因此,我希望我的第一级捕获是处理错误的捕获。反正有没有将我的错误传播到第一个陷阱? 参考代码,尚不可用: 问题答案: 使用新的异步/等待语法,您可以实现此目的。请注意,在编写本文时,并非所有浏览器都支持此功能,您可能需要使用babel(或类似的东西)来转换代码。

  • 问题内容: 谁能告诉我这段代码出了什么问题?我尝试使用JavaScript提交表单,但显示错误“ .submit不是函数”。请参阅以下代码的更多详细信息: 我也尝试过这个: 两者都显示相同的错误:( 问题答案: 提交不是功能 表示您已将自己的提交按钮或其他元素命名为。将按钮重命名为,您的呼叫将神奇地工作。 将按钮命名为Submit时,将覆盖表单上的功能。

  • 我有两个单选按钮来选择性别。在JS下方使用,但如果选择了“女性”按钮,则会接受该按钮,但如果选择了“男性”,则表明未选择任何按钮。 我已经为两个电台取了两个div,两个电台都有相同的名字。所以这是我的html来检查是否有问题,

  • 问题内容: 我正在尝试使用Ajax.BeginForm()从我的控制器发布Json结果(我正在使用MVC3)。调用Json结果时,应将其发送到javascript函数并使用提取对象 但是,在尝试调用Ajax POST时,它只会引发“ Microsoft JScript运行时错误:对象不支持此属性或方法”。 我的代码: 控制器: 视图: 奇怪的是,完全相同的代码可以在MVC2中使用-这是一个错误,还