Чувствовал, что это было лучше представлено в ответе, чем в комментарии:
Даже на странице входа в StackOverflow Yahoo есть та же проблема!
При проверке ссылки входа в SSO в Yahoo, я заметил, что вход в SSO в Yahooстраница, кажется, оптимизирована для всплывающих логинов.На странице есть такой JS:
<script type="text/javascript">
var isPopup = "true"; //<-- Note this
if (window.opener || isPopup) {
var Dom = YAHOO.util.Dom;
var Event = YAHOO.util.Event;
(function() {
if (Dom.getViewportWidth() < 500 || Dom.getViewportHeight() < 675) {
window.resizeTo(500,675);
}
})();
...
Несмотря на то, что SSO не использует всплывающие окна, Yahoo, похоже, устанавливает значение isPopup в true.Я не знаю, является ли это ошибкой со стороны Yahoo, или какой-то ошибкой / ошибкой в DotNetOpenAuth.Я бы приветствовал мнение Эндрю по этому поводу?
Обновление :
Странно, SSO съел мое обновление.
http://developer.yahoo.com/oauth/guide/oauth-userauth.html - Yahoo, видимооптимизировал свою страницу входа в систему единого входа ТОЛЬКО для всплывающих окон.Изменение размера окна, вероятно, является результатом этого.