php - 页面在 iOS 加载查询时卡住

标签 php javascript ios css

我有一个客户端站点,它有两个特定的 CSS 和 JS 文件,一个用于台式机,一个用于 iOS 设备:

<?php if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod') || strstr($_SERVER['HTTP_USER_AGENT'],'iPad')) 
    {
        echo '<link rel="stylesheet" type="text/css" href="http://example.com/style.mobile.css" />
        <script type="text/javascript" href="http://example.com/js/scripts.mobile.js"></script>';
    }else{
        echo '<link rel="stylesheet" type="text/css" href="http://example.com/style.css" />
        <script type="text/javascript" href="http://example.com/js/scripts.js"></script>';
    } 
?>

如果我加载 CSS/JS 集,该站点将正常运行。如果我添加此 IF 语句,该站点将挂起并且永远不会加载。

更令人费解的是,我正在使用完全相同的 IF 语句在同一页面上加载不同的元素,并且它正常工作。是否有关于在 header 中使用它或与我不知道的 JS 一起使用的问题?

或者,是否有更好、更可靠的方法来解决这个问题?

谢谢,

类型

最佳答案

Swapnesh 的建议确实奏效了。我真的很想明白为什么。

关于php - 页面在 iOS 加载查询时卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12894449/

相关文章:

javascript - jQuery绑定(bind)粘贴事件,如何获取粘贴的内容

javascript - 如何在单击按钮时将数组中的随机值分配给表格单元格

iphone - 以编程方式找出iOS设备的上市内存大小

iphone - 我可以为 iPad 发布针对 iPhone 的应用程序吗?

ios - 测量来自 iPhone 应用程序的数据传输

javascript - 检查 Javascript isset 中是否设置了 2 个 php 变量

php - htaccess 将 wordpress 重定向到 index2.php

javascript - 在php中登录后不显示模态框

javascript - 即使在分派(dispatch)操作并接收有效负载后,也不会调用Reducer

php - 在 SSH2 上通过 root 运行命令