为什么我的 vue.js 项目 URL 的描述在某些应用程序中显示 "noscript"

Why description of my vue.js project URL is shown "noscript" in some application

我有一个 vue.js 项目,当我把它 URL 放在某个应用程序中时, 我认为应该在消息框下方显示标题和描述。

但是显示的是noscript标签的内容,为什么?

我想我在 vue.js 页面中设置的标题和描述是正确的,我使用了 vue-meta 包。

这是LINE中显示的内容,我希望标题显示在第一行,描述显示在第二行。

这就是 Instagram 中显示的内容。另外,我觉得第一个应该是显示页面标题,但不是。

正如@deceze 已经在评论中指出的那样,尝试获取网站标题和描述的服务仅获取初始 HTML,并且在此过程中不会执行 JavaScript。但是,vue-meta 包仅在执行 JavaScript.

时设置标题和元标记

假设您正在使用 vue-cli,应该有一个文件 public/index.html,在请求您的申请时用作初始 HTML。在该文件中,您可以轻松调整 <title> 标签并向页面的 <head> 添加一些 <meta> 标签。

您还可以查看有关 index.html 文件的 Vue CLI 文档:https://cli.vuejs.org/guide/html-and-static-assets.html#the-index-file.