1

У меня есть веб-сервер, который используется для целей разработки, и поэтому я сделал его защищенным паролем через Apache. Кроме того, приложение использует проверку подлинности на стороне сервера. Время от времени я хочу поделиться страницей с кем-то, но не хочу давать им имена пользователей и пароли как Apache, так и приложения.

Вместо этого я хочу предоставить только файлы, необходимые для данного экземпляра браузера просмотра веб-сайта. Это должно включать HTML, JS, CSS, изображения и т.д.

Моя цель сделать это в несколько раз.

Во-первых, как указано, каталог и приложение Apache защищены паролем, и я бы не стал выдавать пароли.

Во-вторых, я не хочу обременять кого-то, кто не отвечает за серверный код и SQL, кучей ошибок.

Наконец, выданный статический экземпляр позволяет лучше сравнивать подчеркивающий HTML до и после.

Как это может быть лучше всего достигнуто?

Спасибо

2 ответа2

2

Будет ли PDF-файл, созданный на странице, приемлемым, если другому человеку нужно только посмотреть, как выглядит страница, но он не будет предпринимать никаких действий на странице? Если это так, существует множество приложений, которые вы могли бы использовать в одной из своих систем для "печати" страницы в файл PDF. Затем вы можете отправить файл PDF по электронной почте или сделать его доступным через какую-либо службу, например, Google Drive, Dropbox и т.д., Которая позволяет вам обмениваться файлами с другими.

Другой альтернативой может быть "обрезать" содержимое страницы с помощью службы, такой как Evernote, и поделиться ею с ними через эту службу, чтобы они не обращались к вашему серверу разработки, но должны видеть страницу так, как вы ее видели. Если у пользователя нет учетной записи Evernote, вы можете воспользоваться инструкциями «Поделиться общедоступной ссылкой (URL) на заметку» в « Обмен заметками». Вы также можете сделать что-то подобное через другой сервис архивирования веб-страниц, Diigo. Когда вы добавляете страницу в закладки в Diigo, вы можете загрузить ее, даже если она динамическая или скрыта от публичного просмотра с защитой паролем. С такими службами, если вы обновили страницу на сервере и хотите, чтобы другой человек мог видеть последнее обновление, вам придется снова обрезать / заархивировать страницу для службы, поскольку служба будет хранить копию того, что страница выглядела как в тот момент, когда вы вырезали / архивировали страницу, просматривая ее в браузере.

Если вам нужно предоставить другому человеку CSS и JavaScript, вы можете предоставить все внешние файлы CSS и JavaScript в виде отдельных заметок Evernote, но это, вероятно, не очень хорошее решение для вас. Как насчет сохранения страницы через браузер? Например, если вы заходите на страницу из Internet Explorer, вы можете нажать "Файл", "Сохранить как", а затем использовать «Веб-страница, завершена» для "Сохранить как тип". Это создаст файл HTM для страницы вместе с каталогом, содержащим файлы .css и .js, используемые на странице. Firefox также предоставляет аналогичную опцию для сохранения веб-страниц как «Веб-страница заполнена», создавая файл HTM и связанный каталог с файлами .css и .js. В Chrome Alt-F, а затем "Сохранить страницу как" также создает файл .html и связанный каталог с этими файлами, если сохранить как «Веб-страница, Завершено».

Затем вы можете заархивировать файл и связанный с ним каталог и поделиться этим zip-файлом с другим человеком, который может извлечь содержимое zip-файла и открыть файл .htm в своем браузере, чтобы увидеть то, что вы видите, а также отредактировать файлы и отправить отредактированные файлы обратно к вам.

РЕДАКТИРОВАТЬ на оригинальный постер: в соответствии с комментариями автора:

@ user1032531, да, опция «Webpage, Complete» сохраняет страницу так, как она выглядит с точки зрения браузера. Вы получите файл .htm или .html и каталог с тем же именем, который содержит все изображения, файлы .css и .js, связанные со страницей, размещенной в каталоге, которую затем вы можете заархивировать и отправить кому-то еще. , Internet Explorer (IE) также предлагает возможность сохранить как «Веб-архив, один файл (* .mht)», который могут просматривать браузеры IE, но Firefox и Chrome не могут без надстройки, поэтому сохранение как «Веб-страница, Полное "& архивирование файла и связанного с ним каталога может быть лучше всего - Moonpoint 4 января в 5:01

0

Одна из возможностей (в зависимости от многих вещей, таких как тип контента и настройка сервера) может состоять в том, чтобы создать область на веб-сайте, которая не защищена паролем, а затем использовать символическую ссылку на защищенный контент, используя строку случайных символов для имени символической ссылки - это действует как своего рода пароль с низким уровнем безопасности.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .