(document)
| 332 | * @return {Promise} When work is done. |
| 333 | */ |
| 334 | export function preconnectToOrigin(document) { |
| 335 | return whenDocumentComplete(document).then(() => { |
| 336 | const win = document.defaultView; |
| 337 | if (win) { |
| 338 | const preconnect = Services.preconnectFor(win); |
| 339 | const info = Services.documentInfoForDoc(document.documentElement); |
| 340 | const ampdoc = Services.ampdoc(document); |
| 341 | preconnect.url(ampdoc, info.sourceUrl); |
| 342 | preconnect.url(ampdoc, info.canonicalUrl); |
| 343 | } |
| 344 | }); |
| 345 | } |
no test coverage detected