写了一个小工具,希望用 html 展示(桌面程序挺坑爹) Python 直接写到本地 json 然后 js 加载,但是所有浏览器均拒绝了我的 js 访问本地的请求。IE 11 不给提示,火狐表示这个请求不安全,chrome 表示 XMLHttpRequest cannot load xxxx 网上说 给 chrome 加一个 allow file cross file 啥的肯定不是我想要的,真蠢。现在希望有一个 cool 一点的点子~
实在不济我想用 Python3 的 http.server 搭建 但是我看文档头痛啊 我就想指定目录和端口开启 web 服务 能访问我的 json 就好,求个好理解的说明。(额 建议如果说 flask django 自己写 web 服务就有点大材小用了 这个就算了==)
1
zenxds 2017-07-18 20:22:38 +08:00
python -m SimpleHTTPServer
|
2
SuperMild 2017-07-18 20:27:57 +08:00 1
把 json 换成 js 文件
|
3
91mikechaos 2017-07-18 20:34:22 +08:00
2 楼加 1,json 直接输出成 var testJson = { a : 1, b: 2}; 这种形式
然后页面里面通过<script src="./testJson.json"></script>的方式加载 |
4
slysly759 OP @91mikechaos interesting~ 我去试一下
|
7
Trim21 2017-07-18 22:25:50 +08:00
直接 http.server 没有跨域允许的 header 吧..
|