【问题标题】:site not working on apple devices网站无法在苹果设备上运行
【发布时间】:2014-01-09 18:39:04
【问题描述】:

我最近在做一个小项目。它在 windows、android 和其他手机上运行良好。但不能在苹果设备(iphone ipad)上正常工作。我已经在 iphone4s、5 和 ipad (os7) 上对其进行了测试。 以下是几个问题:

  1. 有时图片无法加载(我使用 php 查看图片)。
  2. 返回主页链接在我使用锚标记 () 上的 java 脚本时不起作用。
  3. 登录系统问题(javascript 函数在单击时触发,它会显示安全弹出窗口)有时它不会加载安全框,或者如果加载,则无法验证代码。

在这里找到屏幕截图http://blackspidercreations.com/apple/screen.docx

所以,但我犯的错误是,我已经在许多苹果模拟器上测试过网站,比如 browerstack ipadpreview 等。它们都工作得很好。请帮帮我。

项目链接:blackspidercreations.com/cs

提前致谢。

【问题讨论】:

  • 请嵌入截图或提供图片的直接链接。精通技术的人永远不会从互联网上随机打开 docx。
  • @StefanoSanfilippo Harry 在获得足够的代表之前无法嵌入屏幕截图。但他会很聪明地创建 .jpg 或 .png 文件并编辑他的问题以显示,而不必依赖我们下载潜在的恶意 docx 文件。

标签: php iphone ajax ipad ios7


【解决方案1】:

虽然我不能在没有看到代码的情况下回答第 2 点或第 3 点,但我曾经在为 iPhone 开发时遇到过类似的图像问题。确保图像大小适合显示。如果图像太大,iPhone 根本不会显示它们。

【讨论】:

【解决方案2】:

如果不查看代码,很难猜测图像问题。

当您与网页交互时,Apple 移动设备实际上不会触发点击事件。因此,如果您使用 jquery 来执行 .click 事件,这就是它不起作用的原因。不过,有一个相对简单的解决方法,将所有 .click 事件切换到以下内容。

$(document).on("click touchstart", "#thing", function() { });

【讨论】:

    猜你喜欢
    • 2013-01-14
    • 2015-01-26
    • 1970-01-01
    • 2017-08-22
    • 2021-08-07
    • 2021-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多