0
我有了兩個特定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語句在同一頁上加載不同的元素,並且它的工作原理與它應該一樣。有什麼關於在標題中使用它,或者使用JS我不知道?
或者,有沒有更好的,更防彈的方法來解決這個問題?
感謝,
TY
嘗試stylemobile.css而不是style.mobile.css並讓我知道然後(雖然我不是很確定,但可能是擴展是實際導致它需要時間)做腳本文件相同。 – swapnesh
錯誤日誌說什麼? – cimmanon
我得到的唯一錯誤日誌是寫入頁面的javascripts,它指向應該加載的腳本。 Swapnesh的建議確實奏效。我很好奇爲什麼。 –