Проект, над которым я работаю, получает куки из браузера, чтобы проверить определенные вещи. В FF, Safari или Chrome это работает нормально, но в IE 8 (нет более ранней версии IE для тестирования и MSFT не позволит мне удалить IE 8 и есть работающий IE 7), единственные куки видит сессионные куки, а не постоянные куки (найденные во временных интернет-файлах). Этот точно такой же метод используется в другом месте приложения, и в IE 8, когда он находится на отдельной странице, работает нормально. Только когда он содержится в виде небольшого пикселя на другой странице, он не может найти файлы cookie. Я посмотрел на запрос, чтобы увидеть, если он был в другом домене, но нет, тот же домен. Это странно, потому что он может видеть сессионные куки (те, у которых нет срока действия, который должен истечь в конце сеанса браузера), но больше ничего.
Кто-нибудь видел что-нибудь подобное раньше? Я отвечу на любые вопросы, как только смогу.
Это в .NET с использованием простого Context.Request.Cookies