我使用flask会话将数据存储在元标记中。
然后,当我需要时,我使用getElementById(meta-tag).getAttribute(data)
读取数据。如果我想更改数据,我可以使用JS,而不必重新加载页面。一切都很好。
但是,现在,我已经了解到,不能使用js更改元标记,应该让它重新加载/刷新页面……这是正确的吗?
最佳答案
在某种程度上,搜索引擎优化的目的是正确的,一般搜索引擎和社交媒体爬虫不执行js文件。爬网程序只读取页面上可用的静态内容。所以当它抓取页面时,可能无法获取元标记。可以影响站点标引。
但是google crawlers现在执行js。如果您看到它能够索引单页应用程序,比如Angular
应用程序。但所有的社交媒体平台都没有这样做。
因此,最好不要使元标记成为动态的,并将其保持为静态的。