我正在测试我的新WP站点。我想看看它是如何使用纯文本浏览器工作的,所以我从shell中启动了“链接”来访问该网站。在“我的导航”菜单之前的页面顶部,可以看到以下链接:
<link rel="profile" href="https://gmpg.org/xfn/11">
<link rel="canonical" href="https://www.citizensonline.org.uk/" /> (Yoast)
<link rel=\'https://api.w.org/\' href=\'https://www.citizensonline.org.uk/wp-json/\' />
<link rel=\'shortlink\' href=\'https://wp.me/P9c2Zs-1l\' />
(
只有profile、canonical、,https://api.w.org/ 短链接实际上是可见的,但它们是超链接的。这些线来自<head>
部分,那么为什么它们会显示在页面上-当然页面应该只呈现<body>
, 浏览器UI应该无法访问这些标题链接?这对我来说似乎是个错误。大概是Wordpress提供的,因为这是唯一一个生成HTML内容的引擎。
也许这是“链接”浏览器的一个bug,而不是Wordpress的bug,但我在网上找不到任何其他引用。使用Chrome等标准浏览器时,链接不可见。
不会呈现头部部分的其他类型的标记,例如:
- <link href
- <link rel="pingback"
- <link rel="alternate"
- <link rel=\'stylesheet\'
- <link rel=\'dns-prefetch\'
- <link rel="icon"
- <link rel="EditURI"
- <link rel="wlwmanifest"
- <meta
- <script
。。。这些类型的标签都不可见,那么为什么其他4个会可见呢?我希望有人能为我解释一下。非常感谢。