Согласно спецификации HTML, document.domain
только для чтения. Тем не менее, Firefox позволяет установить его как супердомен:
https://developer.mozilla.org/en/document.domain
В спецификации DOM HTML это свойство указано как
только для чтения. Тем не менее, Mozilla позволит вам установить супердомен
текущее значение, ограниченное его базовым доменом. Например, на
developer.mozilla.org можно установить его как «mozilla.org», но
не "mozilla.com" или "org".
Ошибка, которую вы получаете, ясно указывает на то, что вы делаете незаконное назначение домена.
Вы упоминаете куки в своем вопросе. Если вы пытаетесь установить доменную часть файла cookie, настройка document.domain
не имеет к этому никакого отношения. Вам необходимо предоставить параметр домена как часть назначаемой вами строки cookie:
document.cookie = "foo=bar;domain=example.com";
Подробнее здесь: https://developer.mozilla.org/en/DOM/document.cookie