Como excluir um biscoito em javascript

Como excluir um biscoito em javascript

Cookies compreendem arquivos pequenos que armazenam as informações do usuário relacionadas às sessões atuais e anteriores em um navegador. Esta informação é utilizada quando o usuário abre o navegador novamente e sua última sessão de login é recuperada com a ajuda de cookies. No entanto, chega um momento em que você pode excluir cookies por causa de qualquer preocupação de privacidade ou risco de segurança.

JavaScript facilitou a exclusão de cookies, definindo os valores de "Max-Iage" e "expira" atributos. Além disso, você também pode excluir todos os cookies adicionados de uma só vez, utilizando o Configurações do navegador.

Este artigo explicará os métodos para excluir cookies em javascript. Então vamos começar!

Como excluir um cookie em javascript usando o atributo expires

Os cookies em JavaScript oferecem um “expira”Atributo que permite adicionar um data de validade em Time Universal Coordenado (UTC) para o biscoito “nome = valor”Par. Ao especificar qualquer data passada como data de validade, um cookie pode ser facilmente excluído em JavaScript.

Dê uma olhada no exemplo abaixo do ritmo.

Exemplo: como excluir um cookie em javascript usando o atributo expires

Primeiro de tudo, adicionaremos dois botões: “setcookie" e "getcookie" no "índice.html" arquivo. O "setcookie"Button chama o"setcookie ()”Função para criar um cookie, enquanto o“getcookie"Button chama o"getcookie ()”Função para buscar o cookie“valor chave”Par:


Aqui está como nosso “índice.html”O arquivo parece:

Em seguida, vamos definir “setcookie ()" e "getcookie ()”Funciona no“projeto.JS" arquivo. O "setcookie ()”A função criará um cookie com“valor chave“Par de par como“Nome-Alexander”E define o valor do“expira" atribuir a "Sáb, 20 de janeiro de 1980 12:00:00 UTC”.

Neste exemplo, quando o objeto de cookie é criado, o intérprete JavaScript verificará a data de validade e a excluirá imediatamente do sistema, pois atribuímos uma data passada para o “expira”Atributo:

função setcookie ()
documento.Cookie = "Nome = Alexander; expira = SAT, 20 de janeiro de 1980 12:00:00 UTC";

Outra função que vamos definir é o “getcookie ()”Função. O "getcookie ()”A função verificará o comprimento do cookie criado e exibirá o par de valores-chave em uma caixa de alerta. No nosso caso, o cookie criado é considerado “expirado”, Como resultado, uma caixa de alerta aparecerá no navegador afirmando que“Cookie não está disponível”:

função getCookie ()
if (documento.biscoito.comprimento != 0)
Alerta (documento.biscoito);

outro
alerta ("Cookie não está disponível");

Em seguida, vamos salvar “índice.html" e "projeto.JS”Arquivos e depois utiliza o código VS“Servidor vivoExtensão para executar o aplicativo no navegador:

A página da web aberta compreende dois botões: “setcookie" e "getcookie", Onde clicar no"setcookie”Criará um novo cookie com especificado“valor chave“Par e“expira" Valor do atributo:

Em seguida, clique no “getcookie" botão:

Uma caixa de alerta será gerada ao executar a ação especificada com a mensagem “Cookie não está disponível”. Isso significa que o cookie criado é excluído com sucesso:

Outro atributo que pode ser utilizado para excluir cookies é chamado “MAX-AGE”. Em seguida, vamos aprender a usar o “MAX-AGE”Atributo dos cookies para excluir cookies.

Como excluir um cookie em javascript usando o atributo Max-Age

A vida útil de um cookie é definida de acordo com a duração atual da sessão do navegador; No entanto, você pode usar o “MAX-AGE”Atributo para definir seu vida, que será independente da duração da sessão do navegador.

O "MAX-AGE”Atributo aceita seu valor na forma de“segundos,"E configurar"zero" ou "números negativos"Define a vida útil do cookie como"zeroSegundos. Dessa forma, você pode utilizar o “MAX-AGE”Atributo para excluir um cookie no navegador.

Exemplo: como excluir um cookie em javascript usando o atributo Max-Age

No "projeto.JS”Arquivo, adicionaremos a linha abaixo para criar um cookie com um“zero" vida:

documento.Cookie = "Nome = Alexander; máximo = 0";

Depois de adicionar o “valor chave“Par de um cookie, o intérprete JavaScript verificará o valor do“MAX-AGE”Atributo, que está definido como“0,”E depois exclua o cookie criado imediatamente do sistema:

Salve o código fornecido e abra -o em seu navegador. Depois de fazer isso, clique no “setcookie”Botão para definir o cookie especificado:

Em seguida, clique no “getcookie" botão:

O valor agregado do “MAX-AGE”O atributo forçará o mecanismo JavaScript a excluir o cookie. Como resultado disso, a caixa de alerta mostrará uma mensagem “Cookie não está disponível”:

Quero tentar qualquer método explícito para Excluindo biscoitos? Se sim, siga junto com a próxima seção.

Como excluir cookies usando configurações do navegador

Se você deseja excluir cookies já criados de uma vez de uma só vez, siga as instruções abaixo:

Passo 1: Em primeiro lugar, abra as configurações do navegador clicando no três pontos verticais ou o "Cardápio”Botão, presente no canto superior direito da janela:

Passo 2: Em seguida, selecione o “História”Opção do menu suspenso:

Etapa 3: Agora, procure o “Dados claros de navegação”No painel esquerdo e clique nele:

Passo 4: Uma caixa de diálogo será exibida e aqui marque o “Cookies e outros dados secundários“Caixa de seleção e atingir o“Apagar os dados" botão. Esta ação excluirá todos os cookies adicionados em alguns segundos:

Fornecemos informações essenciais relacionadas à exclusão de cookies em JavaScript. Você pode explorá -lo ainda mais de acordo com suas preferências.

Conclusão

Usando Atributos "Expira" e "Max-Iage", você pode excluir cookies em javascript. Especificando uma data passada como a data de validade do cookie exclui imediatamente o cookie após sua criação. Da mesma forma, definir a vida útil de um cookie como zero segundos usando o atributo de idade máxima auxilia na exclusão de cookies JavaScript. Além desses dois métodos, o Configurações do navegador também são utilizados para excluir explicitamente todos os cookies adicionados de uma só vez. Este post discutiu o procedimento para Excluir cookies em JavaScript junto com os exemplos adequados.