É possível alterar o comportamento da fonte de visualização do Chrome para usar a solicitação atual em vez de iniciar uma nova?

21

Eu gosto do comportamento do Firefox de carregar a fonte da página da Web atualmente carregada. O Chrome, em vez disso, inicia uma nova solicitação. Isso torna especialmente difícil visualizar a origem das solicitações POST, por exemplo, uma vez que todas as solicitações da fonte de visualização utilizam GET.

Existe uma maneira de alterar o modo de funcionamento da fonte de visualização do Google Chrome, para que ela não inicialize uma nova solicitação?

EDITAR pouco esclarecimento sobre o funcionamento do Firefox:

O Firefox não inicia uma nova solicitação ao visualizar a origem. Só faz depois de atualizar a página enquanto visualiza a fonte. Em seguida, ele também respeita o GET / POST da solicitação. Ao visualizar a origem de uma página que já está carregada, ela não parece iniciar uma nova solicitação.

    
por Aron Rotteveel 10.02.2011 / 10:41

2 respostas

10

Is there a way to change the way Google Chrome's view-source works, so that it does not initialize a new request?

Não, é assim que o Chrome funciona por design.

When you "view source", you're really opening a new tab that opens the page again and displays the source rather than renders the page. Many web pages are dynamic and modify their HTML content (eg. using JavaScript/XMLHttpRequest) so we cannot display the current HTML - this is why a new request is made.

If you want to view the current state of a dynamic page, you should use the inspector. "File icon -> Developer -> JavaScript console"

I don't see how this is a security bug or a bug at all - the behavior is by design - closing as such.

    
por 10.02.2011 / 13:02
2

Eu não acho que você possa alterar o comportamento das URLs view-source: , ou o comando Ver a origem da página , você pode chegar à origem como recebida para este página: primeiro, abra as ferramentas do desenvolvedor ("Inspetor da Web" do WebKit), encontradas em > Ferramentas > Ferramentas do desenvolvedor . Agora clique em Recursos e (se necessário) role para baixo na lista à esquerda até encontrar o recurso de interesse. E lá vai você: a fonte como foi transmitida na resposta HTTP original.

    
por 26.05.2011 / 04:07