[英]iScroll.js and iOS browser detection - show the iScroll.js file only to iPad/iPhone
我創建了一個頁面,使用固定的頁眉和頁腳定位,也必須在iPad / iPhone上工作。 我正在使用iScroll.js(http://cubiq.org/iscroll-4)在iPad / iPhone上滾動頁面。 但是,我需要這個腳本只能在iOS上運行(頁面是簡單的HTML頁面),例如: http : //projects.klavina.com/iscroll/
問題:我想將JS(在HTML文檔的頭部區域)僅顯示給iOS設備(類似於IE的條件注釋)。 我怎樣才能做到這一點? 這可能與Javascript? 如果沒有,我可以使用PHP嗎? 我不做任何后端編程,但我相信如果你指出我正確的方向,我可以解決這個問題。
謝謝!
如Safari Web內容指南中所述 ,您可以使用用戶代理確定您是否在iOS設備上。 您可以使用JavaScript或PHP輕松測試。 這是一個JavaScript示例:
userAgent = window.navigator.userAgent;
if(/iPhone/.test(userAgent) || /iPod/.test(userAgent) || /iPad/.test(userAgent)) {
// load iScroll here
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.