Como visualizo os cookies no Internet Explorer 11 usando as Ferramentas do desenvolvedor

237

Estou procurando como visualizar o conjunto de cookies usando as ferramentas de desenvolvedor no IE11. Vejo uma opção no perfil de rede para visualizar os cookies sendo enviados de um lado para outro, mas isso não é realmente a mesma coisa. É complicado de usar, pois é por solicitação. Certamente deve haver uma maneira de visualizar todos os cookies como você pode no IE10.

KingOfHypocrites
fonte
43
Agora saiba por que alguém votaria para encerrar esta pergunta. É uma pergunta sobre uma "ferramenta de desenvolvedor" que mal está documentada na internet. Examinei-o completamente e li toda a documentação que pude encontrar on-line e não vejo nada sobre uma exibição de cookie padrão presente no IE10.
KingOfHypocrites
12
Seria bom saber disso. Deixe para a Microsoft fornecer a você um monte de novas ferramentas que fazem um monte de coisas que você raramente precisa e retira as antigas e úteis. Isso é altamente frustrante.
22413 Carl
5
Eu registrei um problema no Microsoft Connect e eles confirmaram que esse recurso não está disponível.
precisa saber é o seguinte
10
"Certamente deve haver uma maneira ...", sim, certo ... novo na microsoft, hein?
jambriz
8
A Microsoft está totalmente desafinada com os desenvolvedores, aparentemente. Como eles criaram um ótimo produto como o Visual Studio está além de mim. Desisti e mudei exclusivamente para o Chrome para depuração.
KingOfHypocrites

Respostas:

145
  1. Clique no botão Rede
  2. Ative a captura do tráfego de rede clicando no botão triangular verde na barra de ferramentas superior
  3. Capture algum tráfego de rede interagindo com a página
  4. Clique em DETALHES / Cookies
  5. Percorra cada segmento de tráfego capturado; informações detalhadas sobre cookies serão exibidas
Pawel
fonte
33
Essa é a mesma abordagem que mencionei na minha pergunta e não é a mesma coisa que ver todos os cookies em todas as solicitações de maneira estática.
KingOfHypocrites
6
Isso não fornece o estado atual da loja de cookies dos navegadores. Você pode reconstruir o que o navegador deve ter com a ferramenta de rede, mas, como muitos desenvolvedores, preciso testar a funcionalidade quando um cookie está ausente ou está corrompido.
RhinoDevX64
Concorde que essa não é a melhor abordagem (e a MS deve corrigir isso) ... Mas, para obter o estado atual, você pode fazer uma solicitação manual através do console. Para jQuery: $.get('/');, para ExtJS: Ext.Ajax.request({url: '/'});. Observe que isso deve funcionar mesmo que a página não exista (ou seja, a resposta é 404). Você pode alterar o URL para não quebrar nada no seu aplicativo ;-).
Nux
Isso habilitará cookies para o usuário? Eu estava solucionando um problema relacionado a cookies na máquina de um usuário por meio de uma sessão remota e depois que o ativei, não era mais possível reproduzir o problema ... Quando o desativei, os cookies ainda estavam sendo processados. Parece que a observação de cookies altera as configurações de cookies?
aaandre
40

Que tal digitar document.cookie no console? Apenas mostra os valores, mas é alguma coisa.

insira a descrição da imagem aqui

Jacob Wan
fonte
1
Falta todos os detalhes, como caminho do cookie, domínio do cookie etc.
Franklin Yu
12

Atualização 2018 para Microsoft Edge Developer Tools

As Ferramentas de Desenvolvimento no Edge finalmente adicionaram suporte para gerenciar e navegar em cookies.

Nota : Mesmo que você esteja testando e dando suporte aos destinos do IE, você também realiza o trabalho pesado dos testes de compatibilidade do navegador, aproveitando as novas ferramentas no Edge e adiando a verificação no IE 11 (etc) para a última etapa.

Painel Debugger > Gerenciador de Cookies

Guia Depurador

Painel de rede > Detalhes da solicitação > Cookies

Guia Rede

O benefício, é claro, para a guia depurador é que você não precisa procurar e bicar cookies individuais em várias solicitações diferentes e históricas.

KyleMit
fonte
2
Eita ... Bem, acho que esse tipo de explicação explica por que, sempre que termino de instalar o Windows 10 em um novo laptop, meu primeiro porto de escala é baixar o Chrome. A Microsoft simplesmente não é muito amigável, não é? ;-)
Mike Gledhill
@ MikeGledhill, não é que seja terrível, é apenas que o chrome é melhor. O Chrome iterou e focou muito nas ferramentas de desenvolvedor no navegador. Eu acho que valeu a pena para eles, mas eles melhoram a cada 6 semanas e continuam a desenvolver recursos e recursos centrados no desenvolvedor.
KyleMit
10

Desculpe dar a notícia, mas não há como fazer isso no IE11. Eu tenho problemas com isso há algum tempo, mas finalmente tive que vê-lo como um curso perdido e apenas navegar para os arquivos manualmente.

Mas onde estão os arquivos? Isso depende de muitas coisas, eu os encontrei em lugares diferentes:

No cache do Internet Explorer.

Isso pode ser feito via "run" ( Windows+ r) e, em seguida, digitando-o shell:cacheou navegando até ele através das opções da Internet no IE11 (o AskLeo tem um ótimo guia para isso , não sou afiliado de nenhuma maneira).

  • Clique no ícone de roda dentada e depois em Opções da Internet.
  • Na guia Geral, abaixo de "Histórico de navegação", clique em Configurações.
  • Na caixa de diálogo "Dados do site" resultante, clique em Exibir arquivos.
  • Isso abrirá a pasta na qual estamos interessados: seu cache do Internet Explorer.

Faça uma pesquisa por "cookie" para ver apenas os cookies

Na pasta Cookies

O caminho para os cookies pode ser encontrado aqui via regedit:

HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Pastas do Shell do Usuário \ Cookies

Caminho comum (em 7 e 8)

% APPDATA% \ Microsoft \ Windows \ Cookies

% APPDATA% \ Microsoft \ Windows \ Cookies \ Baixa

Caminho comum (Win 10)

shell: cookies

shell: cookies \ low

% userprofile% \ AppData \ Local \ Microsoft \ Windows \ INetCookies

% userprofile% \ AppData \ Local \ Microsoft \ Windows \ INetCookies \ Low

Squazz
fonte
Infelizmente, isso não fornece os cookies de sessão.
R. Schreurs
5

Acho que encontrei o que você estava procurando, já que eu também estava procurando.

Você precisa seguir os passos de Pawel e depois acessar a tecla "Cookie". Isso abrirá um submenu com todos os cookies e especificará seu nome, valor, domínio, etc.

insira a descrição da imagem aqui

Respectivamente, os valores são: Chave, Valor, Data de vencimento, Domínio, Caminho.

Isso mostra todas as chaves para este domínio.

Então, novamente para chegar lá:

  1. Vá para Rede.
  2. Capture o tráfego, triângulo verde.
  3. Vá para Detalhes.
  4. Vá para a chave "Cookie" que possui um valor sem sentido. (_utmc = xxxxx; algo = ajksdhfa) etc ...
Joze
fonte
5
Essa é a mesma abordagem mencionada na pergunta. A questão é sobre a visualização de uma representação estática de todos os cookies no IE 11.
joese
@joese Como as outras respostas diferem da abordagem mencionada na pergunta? (Com exceção de document.cookie no console)
Joze
1
@Joze de qualquer maneira, sua solução não é adequada para ver todo o conjunto de cookies que o navegador possui para todos os sites. O que é necessário é algo como gerenciador de cookies
pstarkov
@pstarkov O fato de ser necessário algo melhor (algo que não existe) não invalida minha resposta. Você precisaria de um motivo muito melhor para votar.
Joze
1
@ Joze seu aswer não é uma resposta. Da mesma maneira que você pode ir aqui e colar o conhecimento de como obter a sequência de agentes do usuário nesta postagem. Wil será uma resposta? Deveria ter voto negativo? Se você ainda não concorda comigo, por favor escreva qual é uma razão muito melhor para reduzir o voto.
Pstarkov
2

Não é uma resposta completa (não “usando as Ferramentas do desenvolvedor”), mas existe uma ferramenta de terceiros: IECookiesView from NirSoft . Espero que isso ajude alguém.

captura de tela

imagem tirada da Softpedia

Franklin Yu
fonte