运行python SimpleHTTPServer时的Javascript和css文件搜索路径
Javascript and css file search path while running python SimpleHTTPServer
我正在运行一个python SimpleHTTPServer并提供一个html文件。该 html 文件包含几个 JavaScript 文件。当服务器提供html文件时,我收到以下错误。
1.0.0.127.in-addr.arpa - - [15/Jun/2012 13:42:54] code 404, message File not found
1.0.0.127.in-addr.arpa - - [15/Jun/2012 13:42:54] "GET /lib/jquery-ui/jquery-ui.min.js
HTML 文件内容(仅显示相关行):
<script type="text/javascript" src="../../lib/jquery-ui/jquery-ui.min.js"></script>
用于运行服务器的 Python 命令。它在存在 index.html 的目录中运行
python -m SimpleHTTPServer 8000
我在本地文件系统中有jquery-ui-min.js文件。但是搜索以某种方式剥夺了../..并在/lib/jquery-ui/jquery-ui.min 中搜索.js
如果你从一个目录运行SimpleHTTPServer,它不会超过你运行它的根目录。这是一项安全功能。
例如,假设以下布局:
/foo/bar/baz/index.html
/foo/lib/jquery-ui/jquery-ui.min.js
如果从/foo/bar/baz
运行 SimpleHTTPServer ,您将无法访问 /foo/bar/baz
以上的任何文件。您可以改为从/foo/
运行服务器,它将起作用。您还可以在 baz 目录中添加符号链接,直到您想要包含的 JavaScript。
相关文章:
- 如何修复:当javascript更改DOM时,iOS会删除CSS文件
- 使用Javascript读取CSS文件并动态更改页面
- js和css文件-在publichtml外部或内部
- Google PageSpeed Insights与多个CSS文件
- Javascript:动态更改CSS文件+Cookie
- 没有在django项目中加载CSS文件
- 在企业应用程序框架中包含js/css文件的最佳实践是什么
- Chrome审核:在外部CSS文件之间的头中发现了1个内联脚本块&”;
- 使用新的 CSS 文件覆盖当前网站
- 多余的JS和CSS文件
- 快递.js无法获取我的 CSS 文件
- 无法查找元素'手动加载CSS文件时的CSS属性
- jquery移动应用程序无法使用jquryMobile框架JS和css文件的相对路径
- 不同的引导 CSS 文件
- 加载CSS文件并覆盖上一个文件
- 使用 JavaScript 动态加载 CSS 文件
- 如何使用谷歌页面速度CSS加载脚本延迟多个CSS文件
- 在 html 文件中包含无缓存元标记是否也会阻止缓存该 html 文件中链接的 js 和 css 文件
- Spring MVC 集成 js 和 css 文件
- 如何将 JavaScript 和 CSS 文件添加到 MagentoModule