是否有人在SAPUI5中从事Service Worker的实施工作?

2020-09-24 22:03发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试通过将SAPUI5框架设置为渐进式Web应用

所以我试图实现服务工作者 这类似于网络工作者,将有助于离线浏览器活动(尤其是移动应用程序)的活动,并在客户端缓存所有日期。

我在请求转换中面临的问题。 所以我认为,SAPUI5使用XHR请求,我可能需要将其转换为Service Worker使用的FETCH API。

如果有人对此进行了处理,请告诉我。 我希望进行讨论。

此致

贝尼

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在尝试通过将SAPUI5框架设置为渐进式Web应用

所以我试图实现服务工作者 这类似于网络工作者,将有助于离线浏览器活动(尤其是移动应用程序)的活动,并在客户端缓存所有日期。

我在请求转换中面临的问题。 所以我认为,SAPUI5使用XHR请求,我可能需要将其转换为Service Worker使用的FETCH API。

如果有人对此进行了处理,请告诉我。 我希望进行讨论。

此致

贝尼

付费偷看设置
发送
4条回答
N-Moskvin
1楼 · 2020-09-24 22:47.采纳回答

更新:检查 Mehmet的这篇博文,以了解如何减少同步XHRs

___

上一个答案..:

否,由于内部UI5中大量使用同步XHR,因此当前无法利用Service Worker(例如 requireSync 经常被使用)。 Service Worker API仅要求在MDN中 中提到的异步XHR :

"服务工作者在工作者上下文中运行:因此,它没有DOM访问权限,并且在与为应用程序提供动力的主JavaScript线程不同的线程上运行,因此它不会阻塞。 结果,同步XHR和localStorage之类的API不能在服务工作者内部使用。"

因此,我们要么必须修改UI5以使其不发送任何同步XHR,要么我们必须等到 UI5完全摆脱了将要完成的同步XHR 希望 在今年年底

哎,真难
2楼-- · 2020-09-24 22:40

我也在寻找此信息。

在该项目中使用: https://github.com/pensoffsky/OpenUI5- ServiceWorker

我也希望进行讨论。

灬番茄
3楼-- · 2020-09-24 22:42

您在这个主题上取得了任何进展吗? 我也有兴趣在SAPUI5应用程序中使用服务人员

亲切的问候

SAP浪
4楼-- · 2020-09-24 23:02

一周热门 更多>