首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GWT和PS3浏览器(Netfront)

GWT和PS3浏览器(Netfront)
EN

Stack Overflow用户
提问于 2011-04-29 08:12:52
回答 1查看 299关注 0票数 1

有人在PlayStation 3 (Netfront)浏览器中实现了GWT编译的应用程序加载吗?我曾尝试编译仅IE6置换,但PS3没有使用它。我认为本质上的问题是如何将新的user.agent添加到GWT,并将其映射到现有的IE配置。

EN

回答 1

Stack Overflow用户

发布于 2011-05-04 04:28:52

您可以修改UserAgent.gwt.xml ( http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/user/UserAgent.gwt.xml )和使用条件属性( http://code.google.com/p/google-web-toolkit/wiki/ConditionalProperties )

代码语言:javascript
复制
<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>

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 )

你可以编辑它让PS3用户代理返回'ie6',但我不推荐这样做。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5826498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档