Может ли iFrame отображать только исходный код? - PullRequest
1 голос
/ 27 октября 2011

Возможно ли для iFrame показывать необработанный код источника, а не выводить его?Если да, то как вы это делаете и можете ли вы сделать это на JavaScript?

Ответы [ 3 ]

5 голосов
/ 27 октября 2011

Не напрямую, но нет никаких причин, по которым это невозможно сделать с помощью Javascript.Сделайте AJAX-вызов для извлечения источника HTML, HTML-кодируйте несколько ключевых символов и установите результат как содержимое вашего фрейма или другого элемента.

3 голосов
/ 27 октября 2011

Вы можете установить атрибут src для страницы вашего веб-сервера, которая выводит html в виде обычного текста, а не HTML. Для этого вы должны установить тип содержимого заголовка info в text / plain. Проверьте эту страницу, чтобы увидеть, как это делается в PHP: http://www.jonasjohn.de/snippets/php/headers.htm

Нет способа сделать это только с html или js. Вам понадобится серверный язык для отображения страницы. Конечно, можно получить данные с веб-сервера в формате js с помощью xmlhttprequest, более известного как AJAX.

0 голосов
/ 27 октября 2011

Нет. Вам нужен инструмент для преобразования HTML в текст для отображения.

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