Документация о том же исходном документе говорит следующее:
Есть одно исключение из того же изначальный правило. A script может установить значение document.domain для суффикса текущего домена. Если это произойдет, более короткий домен используется для последующие проверки происхождения. Например, предположим, что script в документе http://store.company.com/dir/other.htmlвыполняет следующую инструкцию:
document.domain = "company.com";
После этот оператор выполняется, страница проведет проверку происхождения с помощью http://company.com/dir/page.html. Однако, по тем же соображениям, company.com не может установить document.domain to othercompany.com.
Поддерживаются ли все популярные браузеры? Если нет, то какие нет?