К сожалению, для вас не существует поддерживаемых способов сделать это. Я проверил реализацию nsCookieService
, и метод SetCookieStringInternal
будет отклонять любые имена хостов, из которых он не может получить базовое имя (что будет в случае с «appspot.com» сейчас - для движка Firefox это больше не является полным имя хоста). Это означает, что даже расширения не могут установить cookie для «appspot.com», кроме как путем записи в базу данных «вручную». Но это не сильно помогает, потому что метод GetCookiesFromHost
также использует базовый домен для своих проверок, поэтому любые файлы cookie для "appspot.com" будут игнорироваться.
Учитывая, чтоffective_tld_names.dat скомпилировано в xul.dll, единственный способ изменить эти данные - использовать шестнадцатеричный редактор этого файла и, например, заменить «appspot.com» на «bppspot.com», который должен «отключить» править. Обратите внимание, что подобные манипуляции нарушат добавочные обновления, и вам придется повторять их после обновления.