是否有人在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浏览器