McM*_*phy 16 javascript html5 web-applications geolocation service-worker
有关完整的详细信息和更详细的描述,请参阅此W3C服务工作者问题.
这是我的HTML5 Web App场景: -
我的问题是这些: -
1)在ServiceWorkers触发的所有Message事件之前或之后,Focus事件是否会触发?
2)如果Focus是第一个,setTimer(0,backlogCleared)就足以作为一个启发机制来建立"处理所有背景的东西"吗?
3)是否有崩溃postMessage()消息(模式Firebase的推送通知),以便只收到最后/当前消息?
4)如果您对授权背景地理定位所需的权限有任何想法,请在W3C上添加它们.
欢呼和良好的骑马,跑步,帆船,驾驶!
我的Brotkrumen Ultimate Web App现已完成.所有源/图像文件都可以在https://drive.google.com/open?id=0B7Rmd3Rn8_hDNW1zSWRoXzBTclU找到
最重要的设计/建议规范更改是TravelManager订阅现在应该是客户特定的.TravelEvent必须包含预期的Client.id(TravelEvent.source.id).这意味着UA必须监控和过滤每个客户端的GeoLocation更新.我还添加了新的演示功能,例如按下"到达"按钮时显示的行程摘要.也可以按"Map Trip"或"Replay"将行程重播到Google地图上.如果行程的最后和下一个地理定位更新都在地图窗口中可见,则通过CSS过渡实现平滑的标记移动.
请帮助Background GeoLocation起床并帮助Web Apps与Native Apps竞争!
如果我的TravelManager解决方案设计出现问题,请告诉我.撕裂它!