我的iOS應用程序在Domino數據庫中包含一些網頁代碼。我正在使用Xpages來加載網頁。當我在模擬器或實際設備上運行應用程序時,會應用iOS特定的CSS。當我在Safari,Chrome或Firefox的桌面版本中運行代碼並將用戶代理更改爲Safari Mobile時,Android特定代碼即將加載。我很困惑爲什麼會發生這種情況。在Safari for Mac中開發時無法加載iOS css
0
A
回答
0
某些瀏覽器中的不同用戶代理實際上並未傳遞正確的值。我已經看到你之前描述的是什麼。服務器端可以通過SSJS/Java訪問用戶代理。值得注意的是,看看它們在實際設備和桌面瀏覽器上的差異。
在9.0.1 Xsp屬性中,您可以使用「調試用戶代理」設置來指定iOS或Android用戶代理。這可能有助於你的發展。
+0
Paul,當我閱讀有關Debug User Agent屬性時,我非常興奮。將其設置爲iOS - 無需更改。清空緩存。不用找了。關閉設計器和客戶端。不用找了。切換瀏覽器 - 不變。有時Xpages令人難以置信的令人沮喪。 –
相關問題
- 1. CSS無法在Mac上加載Chrome
- 2. Safari瀏覽器IOS無法打開PkPass但Mac的Safari瀏覽器中打開
- 3. iframe中的Java Applet無法在Mac Safari中加載
- 4. Cookie無法在MAC -Safari和IOS Mobile中工作 - Safari
- 5. Iframe src不同於父域無法在Safari MAC和iOS設備中加載
- 6. Dashcode開發 - 模擬器Safari無法加載頁面
- 7. AngularJS:無法在Safari中加載模塊
- 8. css無法在回發上加載
- 9. 無法加載CSS
- 10. 無法加載css
- 11. Facebook無法加載CSS/JS
- 12. css無法加載
- 13. 無法在Xamarin Studio中加載在VS for Mac中創建的解決方案
- 14. CSS列在Safari中不起作用Mac
- 15. iPad/Mac Safari不會加載字體
- 16. HTML無法在iOS/OSX項目中加載css和js文件
- 17. 視頻無法在Chrome中加載,但在Safari中運行
- 18. iOS開發:如何在開始時加載不同的XIB
- 19. 從MAC開發切換到IOS開發
- 20. CKEditor for iOS 8.0無法加載JavaScript文件
- 21. Java applet無法在Safari 7下打開文件(Mac OS X 10.9)
- 22. 無法在JSF中加載css
- 23. CSS無法在Internet Explorer中加載
- 24. 無法在rails中加載css和javascript
- 25. CSS將無法加載在IE8中
- 26. 無法在HTML中加載外部CSS
- 27. 無法在codeignitor平臺中加載css
- 28. 無法在angularjs中加載css文件
- 29. CSS無法在AngularJS模板中加載
- 30. CSS無法在CKAN中加載
試試這個答案來強制iOS CSS加載:http://stackoverflow.com/a/9896115/785061 –
我發現這是最可靠的用戶代理切換機制,在Chrome - > https:/ /chrome.google.com/webstore/detail/user-agent-switcher/lkmofgnohbedopheiphabfhfjgkhfcgf?hl=zh-CN –
Brian,這個擴展程序無法使用。每,我試過。它部分工作。它顯示iPhone的默認主題,但它不適用我的自定義CSS代碼,我不明白爲什麼。我製作了一個小的css文件,並添加了一些更改,使應用看起來更像iOS7。在模擬器和iPhone上,這個CSS是應用的,但不是在任何桌面瀏覽器,我不明白爲什麼不。實際上,當我使用platform參數時,我的自定義css文件甚至沒有加載。 –