ltm rule command HTML commentΒΆ

iRule(1)						BIG-IP TMSH Manual						  iRule(1)

HTML::comment
       Query and update HTML comment.

SYNOPSIS
       HTML::comment ((append STRING) | (prepend STRING) | remove)?

DESCRIPTION
       Queries, removes HTML comment or appends/prepends it by a string.

       HTML::comment Return the entire HTML comment, including the opening and the closing delimiter.

       HTML::comment append  Insert a string after the closing delimiter of the HTML comment; when multiple appends are
       issued, the inserted strings are ordered according to the sequence of the append commands as they are issued for the given
       comment.

       HTML::comment prepend  Insert a string before the opening delimiter of the HTML comment; when multiple prepends are
       issued, the inserted strings are ordered according to the sequence of the prepend commands as they are issued for the given
       comment.

       HTML::comment remove Remove the HTML comment.

RETURN VALUE
       HTML::comment returns the entire HTML comment; others do not return anything.

VALID DURING
       HTML_COMMENT_MATCHED

EXAMPLES
	when HTML_COMMENT_MATCHED {
	    if { ! ( [HTML::comment] contains "\[" ) } {
		HTML::comment remove
	    }
	}

	when HTML_COMMENT_MATCHED {
	    HTML::comment append "some_string"
	}

	when HTML_COMMENT_MATCHED {
	    HTML::comment prepend "some_string"
	}

HINTS
       The httpcompression profile, which strips off the Accept-Encoding header from the HTTP request headers so that the backend
       server does not respond to BIG-IP with compressed content, can be used to allow the HTML filter to see the HTTP body
       (containing HTML) uncompressed. Alternatively, using an iRule command such as HTTP::header remove "Accept-Encoding" in the
       HTTP_REQUEST event will accomplishes the same thing.

       The HTML::enable command running in HTTP_RESPONSE enables HTML processing for every transaction in a flow. Adding some
       iRules to selectively enable (or disable) HTML based on the Content-Type header in HTTP response helps to improve
       performance.

       Internet Explorer-specific conditional comments, which contain brackets, should not be removed, and the iRule recognizes
       these as HTML comments.

SEE ALSO
CHANGE LOG
       @BIGIP-11.0.0
	   --First introduced the command.

BIG-IP							    2022-04-12							  iRule(1)