首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在渐进式Web应用程序(PWA)中处理HTML元数据

如何在渐进式Web应用程序(PWA)中处理HTML元数据
EN

Stack Overflow用户
提问于 2017-07-03 16:15:51
回答 3查看 4.4K关注 0票数 19

在编写渐进式Web应用程序(PWA)时,我正在尝试在htmlhead部分处理元数据。元数据,我的意思是:

  • title & tag
  • OpenSearch元标签
  • 原子提要link URL元tag
  • OpenSearch元标签

单页应用程序外壳

上面的所有元数据对于应用程序中的每个页面都是不同的。使用单一的html应用程序外壳将失去上述所有功能。可能有一些迹象表明我错了here,搜索引擎现在正在执行JavaScript。如果是这样,这是如何工作的?我会使用AJAX来检索每个客户端导航的HTML head吗?这对所有的搜索引擎都有效吗?它的缺点是什么?

服务器端渲染

使用此选项,每个页面都将使用其自己的自定义head元数据呈现在服务器上。您可以使用“网络优先”或“最快优先”缓存策略。这种方法的缺点是您会损失一些性能,因为您的应用程序shell不会在客户端缓存,也不会立即加载,从而为用户提供了可以立即查看的内容。

有问题吗?

这两种选择似乎是对立的。您可以有性能或良好的元数据与提升您的SEO和页面共享体验。快乐的中间地带是什么?有没有两全其美的方法?

更新

我在谷歌灯塔项目中发现了与this相关的GitHub问题。

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

https://stackoverflow.com/questions/44880720

复制
相关文章

相似问题

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