它可能检测用户是不是在 django 后端使用 pwa

Posted

技术标签:

【中文标题】它可能检测用户是不是在 django 后端使用 pwa【英文标题】:Its possible detect if the user use pwa in django backend它可能检测用户是否在 django 后端使用 pwa 【发布时间】:2022-01-08 09:55:23 【问题描述】:

javascript 中可以检查类似:(window.matchMedia('(display-mode: standalone)').matches) || (window.navigator.standalone) || document.referrer.includes('android-app://') 如果使用 pwa/twa 将返回 true,但出于安全原因,我需要检查 Django 后端

【问题讨论】:

如果用户正在使用 pwa,您可以向服务器发出 ajax 请求 【参考方案1】:

Django 在服务器上运行,而特定的 JavaScript 在客户端上运行。您可以让客户端发出请求并告诉服务器此特定会话正在使用 PWA,但 Django 无法确定。

【讨论】:

以上是关于它可能检测用户是不是在 django 后端使用 pwa的主要内容,如果未能解决你的问题,请参考以下文章

后端用户名是否存在验证 | 鼠标失去焦点时显示基于ajax | Django开发

如何使用Django 结合WebSocket 进行实时目标检测呢?以yolov5 为例,实现:FPS 25+ (1: 后端)

如何使用Django 结合WebSocket 进行实时目标检测呢?以yolov5 为例,实现:FPS 25+ (1: 后端)

Django中的Form表单验证

在 Django 中使用自定义用户模型总是在模板中返回匿名用户

Django 3.x错误:'mysql.connector.django'不是可用的数据库后端