我使用流星構建具有爲移動設備不同的CSS和腳本(jQuery Mobile的)比它的桌面瀏覽器的網站使用不同的樣式/腳本的正確途徑。我希望能夠有條件地將這些包含在基於用戶代理的head元素中。我敢肯定,這都可以動態地注入到DOM,但有沒有這種事情流星最佳做法?什麼是流星依賴於瀏覽器
1
A
回答
2
我建議添加瀏覽器特定的類body元素像這樣(client/lib/environment.js
):
if(navigator.userAgent.indexOf("Trident/4")>-1)
$("body").addClass("ie8");
我少用,然後只是有一個ie8.less文件像這樣:
.ie8{
//override normal styles here - may have to use !important
}
這並不符合您只加載適用於每個客戶端的內容的目標,但它確實適合瀏覽器特定樣式的帳單
如果你的文件存儲在外部,並且您使用隕石,也許你可以使用這個https://atmosphere.meteor.com/package/external-file-loader來檢測,然後加載所需的腳本
但是,如果你保存在您的流星的應用程序文件,他們已經可能已經被合併,併發送到瀏覽器
0
看到這個問題:Excluding bootstrap from specific routes in Meteor。可以使用類似的方法來實現你所需要的。
此外,要知道CSS @media
命令,它通常被用於區分手機的風格。
@media only screen and (max-width:500px) {
...
}
相關問題
- 1. ajax是否依賴於瀏覽器?
- 2. 默認的CSS瀏覽器依賴於什麼?
- 3. 茉莉花依賴於瀏覽器
- 4. 依賴於瀏覽器的問題
- 5. 流星依賴選擇
- 6. 瀏覽器默認字體大小是否依賴於DPI?
- 7. HTML5畫布是否呈現依賴於瀏覽器的畫布?
- 8. 這是依賴於瀏覽器的JavaScript代碼嗎?
- 9. 什麼是流星
- 10. 什麼是「瀏覽器鉻」?
- 11. JSF呈現瀏覽器依賴項
- 12. 什麼是preg_match_all「u」標誌依賴於?
- 13. 流星會話和瀏覽器刷新
- 14. 流星代理文件瀏覽器
- 15. 流星:跨所有瀏覽器更新
- 16. 流星在瀏覽器中返回NaN
- 17. 運行於控制框架反轉的依賴瀏覽器
- 18. 在迪朗達爾添加了新的依賴於瀏覽器
- 19. 奇怪的CSS問題 - 無法加載依賴於瀏覽器
- 20. Javascript的Date對象依賴於用戶的瀏覽器嗎?
- 21. JS&HTML post不同表依賴於瀏覽器版本
- 22. 更改下載鏈接依賴於瀏覽器
- 23. 圖像縮放大小依賴於瀏覽器的大小
- 24. 哪個CSS屬性不依賴於瀏覽器
- 25. 本地存儲的瀏覽器插件不依賴於URL
- 26. 什麼是Maven依賴
- 27. 什麼是依賴注入?
- 28. 流星 - 什麼是Spacebars.kw {hash:Object}
- 29. 什麼是Meteor.autorun在流星?
- 30. 爲什麼我的瀏覽量依賴於Google Analytics vs Adwords不適合?
有趣的方法。我也不是那麼專業......可以這樣做與自舉一起工作嗎?我正在使用自定義版本的引導程序與流星程序包。 – snort
絕對與引導工作,那就是如何我使用它 - 這只是設置一個普通的老客戶端的風格,讓您可以覆蓋任何你想要的 –