Changeset 36708
- Timestamp:
- 02/25/2016 10:22:43 AM (9 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/embed.php
r36693 r36708 778 778 if ( ! empty( $content[1] ) ) { 779 779 // We have a blockquote to fall back on. Hide the iframe by default. 780 $html = str_replace( '<iframe', '<iframe style=" display:none;"', $html );780 $html = str_replace( '<iframe', '<iframe style="position: absolute; clip: rect(1px, 1px, 1px, 1px);"', $html ); 781 781 $html = str_replace( '<blockquote', '<blockquote class="wp-embedded-content"', $html ); 782 782 } … … 954 954 */ 955 955 function _oembed_filter_feed_content( $content ) { 956 return str_replace( '<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style=" display:none;"', '<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"', $content );956 return str_replace( '<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; clip: rect(1px, 1px, 1px, 1px);"', '<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"', $content ); 957 957 } 958 958 -
trunk/src/wp-includes/js/wp-embed.js
r36648 r36708 51 51 } 52 52 53 source. style.display = '';53 source.removeAttribute( 'style' ); 54 54 55 55 /* Resize the iframe on request. */ -
trunk/tests/phpunit/tests/oembed/filterResult.php
r35577 r36708 84 84 $actual = wp_filter_oembed_result( $html, (object) array( 'type' => 'rich' ), '' ); 85 85 86 $this->assertEquals( '<blockquote class="wp-embedded-content"></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style=" display:none;"></iframe>', $actual );86 $this->assertEquals( '<blockquote class="wp-embedded-content"></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; clip: rect(1px, 1px, 1px, 1px);"></iframe>', $actual ); 87 87 } 88 88 … … 91 91 $actual = wp_filter_oembed_result( $html, (object) array( 'type' => 'rich' ), '' ); 92 92 93 $this->assertEquals( '<blockquote class="wp-embedded-content"><a href=""></a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style=" display:none;"></iframe>', $actual );93 $this->assertEquals( '<blockquote class="wp-embedded-content"><a href=""></a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; clip: rect(1px, 1px, 1px, 1px);"></iframe>', $actual ); 94 94 } 95 95
Note: See TracChangeset
for help on using the changeset viewer.