Apache Cordova:“加载资源失败:服务器响应状态为 404(未找到)”

Posted

技术标签:

【中文标题】Apache Cordova:“加载资源失败:服务器响应状态为 404(未找到)”【英文标题】:Apache Cordova: "Failed to load resource: the server responded with a status of 404 (Not Found)" 【发布时间】:2016-01-04 08:48:27 【问题描述】:

我收到错误消息:“加载资源失败:服务器响应状态为 404(未找到)”,图标文件位于 javascript 文件中。

试图在谷歌地图中显示一个标记。

var image = 
                url: "green.png",
                size: new google.maps.Size(20, 32),
                origin: new google.maps.Point(0, 0),
                anchor: new google.maps.Point(0, 32)
            ;

var marker = new google.maps.Marker(
                position:  lat: latitude, lng: longitude ,
                map: map,
                icon: image,
                title: ""
            );

我正在使用带有 Apache Cordova 的 Visual Studio 2015。

文件位于 www/scripts/googlemap.js 和 www/scripts/green.png。

编辑: 主要问题是来源。网址应该是 /scripts/green.png 或 scripts/green.png。我以为我以前尝试过这些,但由于某种原因没有让它们工作。

【问题讨论】:

【参考方案1】:

我没有使用任何插件。带有 API 的基本 javascript 谷歌地图。

我已经回答了我的第一篇文章,但问题是来源。网址应该是 /scripts/green.png 或 scripts/green.png。我以为我之前尝试过这些,但由于某种原因没有让它们工作。

有时在 Visual Studio Rebuild 中不起作用。必须先清理然后再构建。也许这是第一次出现问题。不知道。但现在一切顺利!

【讨论】:

以上是关于Apache Cordova:“加载资源失败:服务器响应状态为 404(未找到)”的主要内容,如果未能解决你的问题,请参考以下文章

错误:加载资源失败:服务器响应状态为 404(未找到)

这是啥意思? “加载资源失败:服务器响应状态为 405(不允许方法)”

加载资源失败:服务器响应状态为 439(应用程序不活动)

Web 窗体 Azure 活动目录:加载资源失败:服务器响应状态为 401

加载资源失败:服务器响应状态为 404(未找到)

加载资源失败:服务器使用 Angular 响应状态为 404 (),使用 GitHub Pages 部署