簡體   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