是否有人在PlayStation 3(Netfront)瀏覽器中加載GWT編譯的應用程序?我試圖編譯IE6只有排列,但PS3沒有拿起它。我認爲本質上問題是如何將新的user.agent添加到GWT並將其映射到現有的IE配置。GWT和PS3瀏覽器(Netfront)
1
A
回答
0
您可以修改UserAgent.gwt.xml(http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/user/UserAgent.gwt.xml)和com.google.gwt.user.rebind.UserAgentPropertyGenerator
( http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/user/rebind/UserAgentPropertyGenerator.java)
使用條件屬性(http://code.google.com/p/google-web-toolkit/wiki/ConditionalProperties)
<define-property name="ps3.user.agent" values="ps3, not_ps3" />
<property-provider name="ps3.user.agent"><![CDATA[
{
var ua = window.navigator.userAgent.toLowerCase();
if (ua.indexOf('NetFront') != -1) { return 'ps3'; }
return 'not_ps3';
}
]]></property-provider>
<!-- Set user agent to ie6 if ps3 -->
<set-property name="user.agent" value="ie6" >
<when-property-is name="ps3.user.agent" value="ps3" />
</set-property>
相關代碼 你可以編輯這個讓PS3用戶代理返回'ie6',但我不建議這樣做。
相關問題
- 1. PS3瀏覽器功能
- 2. GWT最後瀏覽器
- 3. GWT ListBox的跨瀏覽器
- 4. 無法刪除PS3 NF瀏覽器中的滾動條
- 5. 檢測哪個瀏覽器在Java GWT
- 6. Chrome瀏覽器是否支持GWT 2.5?
- 7. 檢測GWT中的移動瀏覽器
- 8. 使用GWT檢測瀏覽器版本?
- 9. GWT對瀏覽器的排列
- 10. GWT WindowClosingHandler刷新瀏覽器刷新
- 11. GWT後退按鈕瀏覽器
- 12. GWT混淆崩潰iPad Safari瀏覽器
- 13. GWT瀏覽器刷新問題
- 14. GWT不支持的瀏覽器警告
- 15. GWT CEll瀏覽器實時更新
- 16. Xbox和PS3 API
- 17. Cookie和瀏覽器
- 18. AngularJS和瀏覽器
- 19. GWT:後退按鈕,都是由瀏覽器和我的GWT代碼
- 20. Chrome瀏覽器 - 相當於Firefox瀏覽器的IE瀏覽器
- 21. Safari瀏覽器和谷歌瀏覽器的方向規模
- 22. Chrome瀏覽器和火狐瀏覽器定位問題
- 23. Python - 從當前瀏覽器操作和讀取瀏覽器
- 24. 谷歌瀏覽器和Safari瀏覽器數據存儲
- 25. 佈局在Safari瀏覽器和IE瀏覽器出錯了
- 26. 在Chrome瀏覽器和/或Safari瀏覽器中啓用XSS
- 27. '&'在IE瀏覽器和Safari瀏覽器中不顯示
- 28. 瀏覽器加載項/擴展和瀏覽器表單數據
- 29. 鏈接跳轉懸停谷歌瀏覽器和Safari瀏覽器
- 30. 在FF和Internet Explorer中,Chrome瀏覽器中的Chrome瀏覽器