Как мне получить ссылку для отображения исходного кода HTML? - PullRequest
3 голосов
/ 01 марта 2012

Мне бы хотелось, чтобы на моей веб-странице была ссылка "Показать источник", которая будет отображать источник моего HTML.

Мне также интересно, могу ли я добавить что-то к URL-адресу моей страницы, которое будет просто показывать источник, а не отображать страницу. Вот так ...

http://www.example.com/mypage.html#show_source

Ответы [ 2 ]

1 голос
/ 01 марта 2012

Если у вас все в порядке со ссылкой, которая открывает источник, вы можете использовать следующий javascript:

, если вы используете FF:

window.location = "view-source:" + window.location.href;

и с IE:

var popup=window.open();
popup.document.open('text/plain').write(document.documentElement.outerHTML)

Если все, что вам нужно, это код между тегами тела - тогда вы можете сделать следующее: document.body.innerHTML

Можете ли вы предоставить немного больше информации о приложении?

0 голосов
/ 01 марта 2012

«Кнопка просмотра исходного кода» может быть решением, но если вам нужна прямая ссылка, вам нужно изменить заголовок типа содержимого вашего файла на «обычный / текстовый».например, скрипт PHP, это будет:

<?php if($_GET["viewsource"]=="yes") header("Content-Type: plain/text"); ?>

, и вы можете открыть ссылку, добавив? viewsource = yes к своему URL.».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...