Salve a interpretação do navegador de um determinado URL como um único arquivo ou diretório reduzido [fechado]

1

Eu tenho um servidor da Web que é usado para fins de desenvolvimento e, como tal, tornei a senha protegida por meio do Apache. Além disso, o aplicativo utiliza a autenticação do lado do servidor. De vez em quando, quero compartilhar uma página com alguém, mas não desejo dar a eles os nomes de usuários / senhas do Apache e do aplicativo.

Em vez disso, desejo fornecer apenas os arquivos necessários para uma determinada instância de navegadores no site. Isso deve incluir HTML, JS, CSS, imagens, etc.

Meu objetivo é várias vezes.

Um, como foi dito, o diretório e o aplicativo Apache são protegidos por senha e preferiria não fornecer senhas.

Segundo, eu não quero sobrecarregar alguém que não seja responsável pelo código do servidor e o sql com um monte de cotas.

Por fim, uma instância estática permite que o HTML de sublinhado seja melhor comparado antes e depois.

Como isso pode ser melhor realizado?

Obrigado

    
por user1032531 03.01.2015 / 21:01

2 respostas

2

Um arquivo PDF criado a partir da página será aceitável se a outra pessoa precisar ver apenas a aparência da página, mas não realizar nenhuma ação na página? Nesse caso, há muitos aplicativos que você pode usar em um de seus sistemas para "imprimir" a página em um arquivo PDF. Você pode então enviar o arquivo PDF por e-mail ou disponibilizá-lo por meio de algum serviço, por exemplo, Google Drive, Dropbox, etc., que permite compartilhar arquivos com outras pessoas.

Outra alternativa seria "recortar" o conteúdo da página usando um serviço como o Evernote e compartilhar a página com eles por meio desse serviço. eles não estão acessando seu servidor de desenvolvimento, mas devem ver a página como você a viu. Se a pessoa não tiver uma conta do Evernote, você pode usar as instruções "Compartilhar um link público (URL) para uma nota" em Compartilhar Notas . Você também pode fazer algo semelhante por meio de outro serviço de arquivamento de páginas da Web, Diigo . Quando você marca uma página no Diigo, pode optar por fazer o upload da página, mesmo que seja dinâmico ou oculto da exibição pública com proteção por senha. Com esses serviços, se você atualizasse a página no servidor e desejasse que a outra pessoa pudesse ver a atualização mais recente, teria que recortar / arquivar a página no serviço novamente, já que o serviço estaria armazenando uma cópia do que a página parecia no momento em que você recortou / arquivou a página enquanto a visualizava no seu navegador.

Se você precisar fornecer CSS e JavaScript a outra pessoa, poderá fornecer todos os arquivos CSS e JavaScript externos como notas separadas do Evernote, mas isso provavelmente não é uma boa solução para você. Que tal salvar a página através de um navegador? Por exemplo, se você acessar a página do Internet Explorer, clique em "Arquivo", "Salvar como" e use "Página da web, completa" para "Salvar como tipo". Isso criará um arquivo HTM para a página junto com um diretório contendo os arquivos .css e .js usados na página. O Firefox também oferece uma opção semelhante para salvar páginas da Web como "Página da Web, completa", criando um arquivo HTM e um diretório associado com arquivos .css e .js. No Chrome, Alt-F e "Salvar página como" criam um arquivo .html e um diretório associado a esses arquivos também, se você salvar como "Página da Web, Concluído".

Você pode então compactar o arquivo e seu diretório associado e compartilhar esse arquivo zip com a outra pessoa que possa extrair o conteúdo do arquivo zip e abrir o arquivo .htm em seu navegador para ver o que está vendo e pode também edite os arquivos e envie os arquivos editados de volta para você.

EDIT por pôster original: pelos comentários do respondente:

@user1032531, yes, the "Webpage, Complete" option saves the page as it looks from the browser's perspective. You will get a .htm or .html file and a directory with the same name that contains all the images, .css, and .js files associated with the page placed in the directory, which you can then zip yourself and send to someone else. Internet Explorer (IE) also offers an option to save as "Web Archive, single file (*.mht)", which IE browsers can view, but Firefox & Chrome can't without an add-on, so saving as "Webpage, Complete" & zipping the file and associated directory yourself may be best – moonpoint Jan 4 at 5:01

    
por 03.01.2015 / 22:01
0

Uma possibilidade (dependendo de várias coisas, como o tipo de conteúdo e configuração do servidor) pode ser configurar uma área no site que não seja protegida por senha e então ligar simbolicamente o conteúdo protegido, usando uma string de caracteres aleatórios. para o nome do symlink - isso funciona como uma espécie de senha de baixa segurança.

    
por 03.01.2015 / 21:12