首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vue & <noscript>发行

Vue & <noscript>发行
EN

Stack Overflow用户
提问于 2018-11-08 08:40:47
回答 1查看 7.2K关注 0票数 6

我已经部署了一个vue应用程序,从功能角度来看,它可以按预期工作,但是每当我试图查看浏览器(更确切地说是任何浏览器)中呈现的页面源时,实际内容都是不可见的,正文部分从以下几个部分开始:

代码语言:javascript
复制
<noscript>
  <strong>We're sorry but this site doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>

当我检查各个元素时,可以看到源代码。

纱开发dist封装进行测试,结果与成纱相同。

代码语言:javascript
复制
vue --version
2.9.6

Vue已更新如下:

代码语言:javascript
复制
yarn global upgrade @vue/cli

不用说,这是一个重大的SEO问题。

这是应用程序配置还是vue环境的问题?

EN

回答 1

Stack Overflow用户

发布于 2020-07-05 06:32:39

根据W3schools.com

"noscript“标记定义了要显示给在浏览器中禁用脚本或不支持脚本的浏览器的用户的替代内容。 "noscript“元素可以在"head”和"body“标记中使用。当在"head“中使用时,"noscript”元素只能包含"link“、"style”和"meta“元素。

因此,我们可以很容易地得出这样的结论:如果任何浏览器不支持或禁用javascript,那么我们可以在

在Vue的上下文中,index.html中有标记,如下所示:

代码语言:javascript
复制
<noscript>
  <strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
</noscript>

它只是说,如果你没有看到我们的应用程序在你的浏览器中工作,那么你的浏览器可能不支持javascript。由于整个应用程序都是用Vue编写的,所以Vue是用javascript编写的。

所以,要么您的浏览器禁用了javascript (这可能是下划线问题),要么您的浏览器不支持javascript (这是非常难以置信的),因为所有现代浏览器都支持它,除非您有一个旧的浏览器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53204106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档