GWTP中的多个入口点

GWTP中的多个入口点,gwt,gwtp,gwt-platform,Gwt,Gwtp,Gwt Platform,用于支持多个目标,如: 桌面 移动网络 平板电脑 除了多个目标之外,我希望通过不同的域或地址来支持我的项目的多个桌面版本 这意味着多个连接到不同URL的 desktop.project.nl dashboard.project.nl 或 project.nl/desktop project.nl/dashboard 如何在GWTP中为不同的URL(或地址)配置多个入口点?在建议的一些非常好的想法上进行愉快的聊天 基本思想是只需检查URL,然后启动另一个根面板(桌面或仪表板)。更进一步

用于支持多个目标,如:

  • 桌面
  • 移动网络
  • 平板电脑
除了多个目标之外,我希望通过不同的域或地址来支持我的项目的多个桌面版本

这意味着多个连接到不同URL的

  • desktop.project.nl
  • dashboard.project.nl

  • project.nl/desktop
  • project.nl/dashboard
如何在GWTP中为不同的URL(或地址)配置多个入口点?

在建议的一些非常好的想法上进行愉快的聊天

基本思想是只需检查URL,然后启动另一个根面板(桌面或仪表板)。更进一步,这种不同的桌面/仪表板实现可以通过项目中的多个模块(具有不同的URL)实现(如tbroyer原型),从而可以使用具有共享功能的模块

另一种方法是在检查URL后决定提供哪种排列。 这只是当前GWTP实施的一个变化

显示GWTP如何定义其属性以控制不同的FormFactor “property provider”标记中的类将生成 实际选择一个值(即.nocache.js如何知道哪个值 它正在运行的设备)

是它的精髓,支持“如果它匹配这些浏览器,我们 是“移动”之类的东西,还有从 URL,并指定应使用哪个URL进行调试等(或 “请求桌面站点”)


不要使用逻辑来确定正在运行哪种浏览器,只需检查window.location.hostname等,查看它是否包含桌面与仪表板

使用第二个URL选项project.nl/desktop和project.nl/dashboard进行本地主机调试