【发布时间】:2017-01-23 15:31:53
【问题描述】:
我有一个尝试访问远程和本地 JavaScript 文件的简单 HTML 页面:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8" />
<script src="https://js.arcgis.com/3.19/"></script>
<script src="SearchExtent.js"></script>
<script>
require([
...
SearchExtent.js 存储在与 HTML 页面相同的文件夹中。
在 Chrome 和 Edge 中调试 HTML 页面时,出现 404 错误,提示找不到以下资源:
https://js.arcgis.com/3.19/SearchExtent.js
为什么浏览器查看的是远程服务而不是本地文件系统>
【问题讨论】:
-
尝试使用正斜杠?
-
@Pointy 我相信他的意思是在
SearchExtent.js前面,所以它看起来像<script src="/SearchExtent.js"></script> -
<script src="https://js.arcgis.com/3.19/">应该是什么意思?没有脚本名称,只有部分路径。 -
@Quiver 好吧,也许吧,但是
<script>标签本身并没有什么问题,在名字前面加上一个斜线肯定会改变它的含义
标签: javascript html dojo loader