Я только что заметил, что stackoverflow имел проблемы с моим делегатом OpenID, и я заметил, что это было вызвано тем, что мой сайт не использовал разделы <html>
и <head>
.
Теперь, несмотря на то, что это действительный HTML, вопрос в том, является ли он действительным для поиска делегатов OpenID. Официальный материал, который мне удалось найти на сайте, просто говорит о «главном разделе» HTML-документа, который, однако, по стандартам HTML4 / 5 подразумевается.
Теперь мне интересно, заключается ли ошибка в том, как я объявил делегат, или в реализации OpenID стекового потока.
Не рабочая версия:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<title>Index » Armin Ronacher</title>
<link rel="openid.server" href="http://www.myopenid.com/server">
<link rel="openid.delegate" href="http://mitsuhiko.myopenid.com/">
<meta content="Zine" name="generator">
<!-- more link/meta stuff here -->
<!-- page contents here -->
<div class="header">
Рабочая версия:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Index » Armin Ronacher</title>
<link rel="openid.server" href="http://www.myopenid.com/server">
<link rel="openid.delegate" href="http://mitsuhiko.myopenid.com/">
<meta content="Zine" name="generator">
<!-- more link/meta stuff here -->
</head>
<!-- page contents here -->
<div class="header">
<!-- at the very end of the page -->
</html>