IOS 中如何打开本地 HTML(包含 css,js)

2015 年 6 月 4 日
 kslr

IOS上有没有可以在本地搭建一个HTTP服务器的应用?

或者有更好的办法来实现这个问题?

4483 次点击
所在节点    问与答
14 条回复
black
2015 年 6 月 4 日
[webView loadHTMLString:@"html" baseURL:[[NSBundle mainBundle] bundleURL]];

可参考:

https://github.com/guojiubo/PlainReader
zhjits
2015 年 6 月 4 日
有个应用叫 JSAnywhere。
话说本地 HTTP 服务器这类应用是有的,不过一般都是文件管理器。
horizon
2015 年 6 月 5 日
iOS打开手机上的文件?或者楼主在电脑上用python simpleHTTPserver搭一个,然后手机访问呗
zhangneww
2015 年 6 月 5 日
iOS
kslr
2015 年 6 月 5 日
@horizon 是没有网络的,局域网也没有。
kslr
2015 年 6 月 5 日
@zhjits 文件管理器也可以,主要就是打开Index并且能够调用相应的css, js文件。
kslr
2015 年 6 月 5 日
@black 不会ios编程,所以来求助的,技能树有php和python
joe1213
2015 年 6 月 5 日
就正常的webview加载文件即可,不然你以为那些hybird app怎么开发的。
kslr
2015 年 6 月 5 日
@joe1213 在安卓上可以,IOS上不行,查资料说限制了本地存储读取。
engin
2015 年 6 月 5 日
iOS端做Server的话不现实,ip地址都获取不到; 本地存储在自己app的沙盒里是没问题的。
kslr
2015 年 6 月 5 日
@engin 那有什么办法可以运行本地的HTML么
hohoho
2015 年 6 月 5 日
webview 直接加在就行。使用过,没问题。
joe1213
2015 年 6 月 11 日
@kslr 你查的什么资料呀?难道就我的app特殊?别的不多说, [主要就是打开Index并且能够调用相应的css, js文件] 就这个需求还能有问题?
kslr
2015 年 6 月 11 日
@joe1213 你是用什么打开的?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/196145

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX