Класс
Main
HtmlDocument
\Bitrix\Main\UrlPreview\HtmlDocument
Исходный файл: source/main/lib/urlpreview/htmldocument.php:12
Константы
MAX_HTML_LENGTHMAX_IMAGE_URL_LENGTHMAX_IMAGES
Методы (23)
-
__construct()Конструктор HtmlDocument. -
checkMetadata()Возвращает true, если метаданные полны -
detectEncoding()Автоматически определяет и устанавливает кодировку HTML-документа -
extractElementAttributes()Разбирает html-содержимое на предмет атрибутов указанных элементов и заполняет массив $destination найденными атрибутами -
getDateExpire()Возвращает дату истечения срока действия метаданных. -
getDescription() -
getEmdbed() -
getEncoding() -
getExtraField()Возвращает значение дополнительного поля метаданных -
getHtml()Возвращает полный html-код документа -
getImage() -
getLinkHref()Возвращает значение атрибута href. -
getMetaContent()Возвращает значение атрибута content -
getMetadata()Возвращает метаданные, извлечённые со страницы. Должен возвращать массив с обязательным ключом TITLE и необязательными ключами DESCRIPTION и URL -
getTitle()Возвращает метаданные TITLE документа -
getUri()Возвращает Uri документа -
setDateExpire()Устанавливает дату истечения срока действия метаданных. -
setDescription()Устанавливает метаданные DESCRIPTION документа -
setEmbed()Устанавливает метаданные EMBED документа, если сайту разрешено встраивание. -
setEncoding()Устанавливает кодировку HTML-документа -
setExtraField()Устанавливает дополнительное поле метаданных. -
setImage()Устанавливает метаданные IMAGE документа -
setTitle()Устанавливает метаданные TITLE документа

