MCPcopy
hub / github.com/ampproject/amphtml / preloadFriendlyIframeEmbedExtensions

Function preloadFriendlyIframeEmbedExtensions

src/friendly-iframe-embed.js:115–123  ·  view source on GitHub ↗
(win, extensions)

Source from the content-addressed store, hash-verified

113 * @param {!Array<{extensionId: string, extensionVersion: string}>} extensions
114 */
115export function preloadFriendlyIframeEmbedExtensions(win, extensions) {
116 const extensionsService = Services.extensionsFor(win);
117
118 // Load any extensions; do not wait on their promises as this
119 // is just to prefetch.
120 extensions.forEach(({extensionId, extensionVersion}) =>
121 extensionsService.preloadExtension(extensionId, extensionVersion)
122 );
123}
124
125/**
126 * Creates the requested "friendly iframe" embed. Returns the promise that

Callers 5

validateMethod · 0.90
startValidationFlow_Method · 0.90
processHeadFunction · 0.90

Calls 2

preloadExtensionMethod · 0.80
forEachMethod · 0.45

Tested by

no test coverage detected