是否有人在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 ListBox的跨瀏覽器
- 3. GWT最後瀏覽器
- 4. Javascript無法在PS3瀏覽器上工作
- 5. 無法刪除PS3 NF瀏覽器中的滾動條
- 6. GWT瀏覽器敏感代碼
- 7. 瀏覽器拖放文件事件GWT
- 8. GWT CEll瀏覽器實時更新
- 9. 確認瀏覽器在GWT中退出
- 10. gwt瀏覽器插件的用途
- 11. GWT後退按鈕瀏覽器
- 12. 檢測哪個瀏覽器在Java GWT
- 13. 新窗口中GWT,DOM,IE瀏覽器
- 14. GWT在(瀏覽器)>的OpenID彈出
- 15. GWT混淆崩潰iPad Safari瀏覽器
- 16. GWT不支持的瀏覽器警告
- 17. Chrome瀏覽器是否支持GWT 2.5?
- 18. GWT中的「更改」瀏覽器事件
- 19. 防止瀏覽器顯示GWT
- 20. GWT - 加載瀏覽器特定的JavaScript
- 21. 使用GWT檢測瀏覽器版本?
- 22. 如何安裝GWT瀏覽器插件?
- 23. GWT瀏覽器刷新問題
- 24. GWT IE瀏覽器內嵌樣式
- 25. GWT對瀏覽器的排列
- 26. GWT WindowClosingHandler刷新瀏覽器刷新
- 27. 檢測GWT中的移動瀏覽器
- 28. 網頁在除ps3以外的所有瀏覽器上都可以正常工作。在Ps3瀏覽器上,頁面不會向下滾動
- 29. Xbox和PS3 API
- 30. GWT瀏覽文件/目錄