我在Foundation 3中構建了一個響應站點。在Foundation 3中使用Modernizr來檢測設備是否是手機?
剩下的一個問題是排行榜廣告。我希望有一個廣告位在桌面設備和平板電腦上顯示排行榜廣告,但在手機上顯示特定於手機的廣告(因爲排行榜顯然不適合)。
我跟Doubleclick(我們的廣告供應商)討論過,他們建議在廣告去加載一個或另一個廣告調用的地方使用JavaScript瀏覽器嗅探器。
由於基金會使用Modernizr,我一直在尋找一種方法來利用它來檢測要投放的廣告。但看着它的文檔,我沒有看到任何。觸摸是唯一的關係,但那將包括平板電腦;我只想定位手機。
在Modernizr中是否有這樣做,還是應該使用navigator.userAgent?
謝謝,但正如我所說的「觸摸」將適用於所有我需要的智能手機的移動設備。我經常使用觸摸,如果我只是想桌面與手機。除了這次我需要更多的特殊性。 – Steve 2013-03-22 17:08:56
糟糕,錯過了你的問題中的「觸摸」。然後我猜你最好的選擇是導航器對象中的userAgent字符串。再說一次,如果您需要「空間」(桌面和平板電腦中的排行榜廣告),爲什麼不檢查屏幕尺寸? – Henson 2013-03-22 18:01:51