Как я открыл бы новое окно в JavaScript и вставил бы данные о HTML вместо того, чтобы просто связаться с файлом HTML?
Можно использовать browsershots.org сервис или litmusapp.com . Оба они создадут снимок экрана страницы. Затем можно загрузить снимок экрана и использовать его путь необходимо.
-121--4531400-Запустите браузер (например, system («firefox [url]»)), запустите screengrabber для этого окна и сохраните изображение где-нибудь.
Поскольку выходные данные всегда зависят от используемого механизма рендеринга, использование только php невозможно.
Другой вариант - встроить движок рендеринга (Gecko или аналогичный) в сценарий php.
-121--4531399-Можно использовать window.open для открытия нового окна/вкладки (в соответствии с настройками браузера) в javascript.
С помощью document.write можно записать содержимое HTML в открытое окно.
При создании нового окна с использованием OPEN
, он возвращает ссылку на новое окно, вы можете использовать эту ссылку на запись на вновь открытое окно через его документ
объект.
Вот пример:
var newWin = open('url','windowName','height=300,width=300');
newWin.document.write('html to write...');