Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs “如何修复”;当JavaScript不可用时不提供回退内容”;在PWA的审计中?_Angularjs_Service Worker_Progressive Web Apps_Audit_Noscript - Fatal编程技术网

Angularjs “如何修复”;当JavaScript不可用时不提供回退内容”;在PWA的审计中?

Angularjs “如何修复”;当JavaScript不可用时不提供回退内容”;在PWA的审计中?,angularjs,service-worker,progressive-web-apps,audit,noscript,Angularjs,Service Worker,Progressive Web Apps,Audit,Noscript,我已经做了一个角度应用程序,我想在审计中测试它,但在审计中的PWA中,我在PWA优化部分中得到了错误,如 当JavaScript不可用时,不提供回退内容 我甚至在index.html文件中编写了请启用javascript。当我通过启动http服务器在本地主机上运行审计时,我并没有遇到这个错误,但我在服务器上检查的是同一件事,然后它在PWA优化部分给出了红色标记?如何解决这个问题 这就是错误: 通常,在页面上添加块可以解决此问题。。。这件事我自己也做过 关于谷歌的网站(我今天在你提问后访问了该网站

我已经做了一个角度应用程序,我想在审计中测试它,但在审计中的PWA中,我在PWA优化部分中得到了错误,如

当JavaScript不可用时,不提供回退内容

我甚至在index.html文件中编写了
请启用javascript
。当我通过启动http服务器在本地主机上运行审计时,我并没有遇到这个错误,但我在服务器上检查的是同一件事,然后它在PWA优化部分给出了红色标记?如何解决这个问题

这就是错误:

通常,在页面上添加
块可以解决此问题。。。这件事我自己也做过

关于谷歌的网站(我今天在你提问后访问了该网站),我们看到了以下描述:

考虑到这些因素,Lighthouse审计执行一个简单的 检查以确保在使用JavaScript时页面不为空 禁用。您的应用程序遵守渐进增强的严格程度如何 这是一个争论的话题,但人们普遍认为 当禁用JavaScript时,应至少显示一些信息, 即使内容只是对用户的一个警告,JavaScript是 必须使用该页

对于绝对必须依赖JavaScript的页面,一种方法是 使用元素提醒用户需要JavaScript 对于页,这比空白页要好,因为空白页 让用户无法确定页面是否存在问题, 他们的浏览器,或者他们的计算机

我怀疑,当您创建时,您可能只会得到文本“Please enable javascript”;还可以尝试放置

  • 一个映像,一个备份导航(仅在没有JS的情况下运行)
  • 备份页脚(仅在没有JS的情况下运行)