繁体   English   中英

如何在 iPad 上打开 HTML 项目

[英]How to open an HTML project on the iPad

我有一个 HTML 项目(CSS/JS/jQuery),我想在 iPad(在 Safari 中)上测试它。 据我所知,iOS 浏览器不支持file:///path/to/project协议,即使支持,我也不相信您能够将文件系统导航到哪里您的项目位于。

如果我错了,请纠正我对这些信息中的任何信息,我是一个 Android 人,所以这对我来说是新的。 尽管如此,我还是尝试使用名为 Fileapp 的应用程序来解决我的问题。 我能够访问和加载我的项目,但它在 Fileapp 的本机浏览器中,而不是在 Safari 中(除非它实际上是 Safari 并且只是被屏蔽了)。

有人知道我的问题的解决方案吗(最好是免费的)?

2016 年更新

现在有几种服务可以使这变得容易。 如果您没有自己的网络服务器,请查看以下免费服务之一,这些服务可以轻松地从您的 PC 更新实时网页:

赫鲁库

Git 页面

这两个服务都需要使用git,学习一下,你不会后悔的。

使用 FTP 或使用 Dropbox 向 iPad 提供 html 的日子早已一去不复返了。

如果您需要在未连接到 Internet 的情况下执行此操作,请查看有关使用本地 IP 隧道的这篇文章。 这实际上会在您的 PC 上打开localhost以供 wifi 网络上的任何人查看,无论 wifi 是否实际连接到 Internet。

http://wesbos.com/localhost-mobile-device-testing/

我更喜欢 Heroku,因为与没有 Internet 连接的 wifi 网络相比,我更有可能在位置和 PC 之间切换。

旧答案 2012

获取一个Dropbox帐户并将项目放在您的公共文件夹中。

右键单击以获取公共链接,然后在 iPad 上浏览到该位置。


当我从 iPad 应用程序获取链接时,它不起作用,它只显示带有 URL 结构的原始 html,如下所示

dropbox.com/s/...

当我访问网站并复制公共链接(仅当文件位于公共文件夹中时才可用)时,我得到了实际有效的链接。

Apache 可能不是用于本地项目的这种临时服务的最方便的网络服务器。 相反,如果您使用的是 Mac 或安装了 Python 的 Linux 发行版(大多数是这样),您可以启动一个网络服务器,以单行方式在终端上为您当前的工作目录提供服务:

python -m SimpleHTTPServer

默认情况下,它将在端口 8000 上提供服务; 您可以通过将其作为最后一个参数传递给命令来指定另一个端口。

要从其他设备(例如 iPad 或手机)连接到此服务器,首先您需要确保您的手机与 Mac 或 Linux PC 连接到同一本地网络。 然后在电脑上运行

ifconfig

并查看本地 IP 地址的输出,该地址将在输出中标记为inet addr ,并列在“本地环回”以外的连接之一下。 在我当前的 PC 上,我看到wlan0连接下列出了inet addr:192.168.0.3

现在,在您的手机上,打开您选择的浏览器并导航到您在 SimpleHTTPServer 服务的任何端口上从ifconfig获得的 IP 地址。 例如, http://192.168.0.3:8000 您将看到与您启动服务器的目录相对应的目录列表,您可以从那里查看您感兴趣的任何文件。

您的问题的答案是,即使使用 iPadOS,iPad 也不能替代 Windows、Linux 或 Mac。 仍然有太多“无法从这里到达那里”的情况。

正如 minitech 在原始问题的评论中指出的那样,该问题的一种解决方案是在我的本地网络上设置一个 apache 服务器并直接连接到它。 这完全符合我的需要。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM