Manter uma página da Web depois de pressionar o botão Parar

1

Suponha que eu esteja em uma página da Web e decida carregar uma nova página da Web na mesma guia, clicando em Atualizar, clicando em um link ou inserindo um URL. E então, se eu decidir imediatamente mudar de ideia e quiser ficar na página antiga, é precisamente esse o tipo de caso de uso para o qual o botão de parada foi projetado. No entanto, todos os navegadores modernos em todos os dispositivos que vi (móveis e desktop) parecem ter a função de parada funcionando de forma muito indesejável: ele impede que a nova página seja carregada, mas substitui a página antiga por uma tela branca em branco .

Agora, em um nível técnico, acho que entendo o que está acontecendo: o navegador exibe o que você conseguiu fazer o download da nova página antes de pressionar o botão parar e, se você ainda não baixou nada, nada exibido.

Mas quando pressiono "Parar", normalmente não quero ver a nova página, quero ver a página antiga. Existe uma maneira de fazer a página antiga ficar assim que você pressionar parar? Note que eu não quero que a página antiga seja recarregada, quero que simplesmente permaneça.

O que geralmente acontece é que, se você pressionar parar enquanto a página antiga ainda estiver visível, a página antiga será substituída por uma tela em branco imediatamente, enquanto se o botão Parar for pressionado depois que a nova página começar a ser exibida, nova página foi exibida quando você pressionou parar de permanecer. Então, idealmente, quero que o botão de parada funcione da seguinte maneira: se a página antiga ainda estiver sendo exibida, deixe-a permanecer; se a nova página tiver começado a ser exibida, deixe o que foi exibido permanecer. Existe alguma maneira de conseguir isso?

Se isso ajudar, executo o Chrome no meu PC com Windows (com vários sistemas operacionais), e seria bom se houvesse um sinalizador de comando para fazer isso. Existe um? Além disso, posso realizar o que estou tentando fazer também em dispositivos iOS.

    
por Keshav Srinivasan 22.11.2013 / 06:11

0 respostas