我在win7机器上运行了一个Apache webserver,它链接到我的hdd上的某个本地文件夹。我创建了一个移动网站,我可以通过我的计算机轻松访问它(通过网络服务器)。然而,当我尝试从我的iphone或ipad设备访问它时,我设法浏览文件很好,甚至打开图像和.js文件但是当我尝试打开网页90%的时间它超时,另外10它倾向于以非常奇怪的方式呈现的时间的百分比(好像没有加载js文件的css。)
我原以为某处有路径错误,但在Apache日志中我看到所有链接文件都被正常访问(即GET /Crash%20Test/test2.htm HTTP / 1.1“200 1338)。
我对网络服务器和网络并不熟悉,所以非常感谢任何帮助!
谢谢你, 马特
答案 0 :(得分:0)
检查你的html,可能会遗漏一个关闭标签或类似的东西。 IE是非常宽容的,所以它可能在你的电脑上正确显示,但在safari上它不会。
同时检查您的PC上的safari(启用开发人员工具)并查看是否有任何警告或错误。 HTH
答案 1 :(得分:0)
由于您尚未提供部署图,请让我尝试考虑以下假设
如果以上所有假设都是正确的。转到安装了Web服务器的计算机上的命令提示符,然后键入ipconfig。 记下您的IP地址。现在在您的移动设备上用ipaddress替换localhost这个词,并在斜杠后添加站点文件夹的名称
例如,如果localhost/nameofsitefolder
将其更改为xxx.xxx.xxx.xxx/nameofsitefolder