/
githubmirror
/
amphtml
Обзор
Документация
Войти
/
githubmirror
/
amphtml
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
ads/vendors/firstimpression.js
26 строк
648 B
Jake Fried
♻️ amp lint --fix: sort/order (#37353)
12 янв 2022, 22:24
Не верифицирован
12 янв 2022, 22:24
8c34f2d
Код
Авторство
О чём код?
import {validateData, writeScript} from '#3p/3p'; import {parseQueryString} from '#core/types/string/url'; /** * @param {!Window} global * @param {!Object} data */ export function firstimpression(global, data) { validateData(data, ['zoneId', 'websiteId']); const {hash, search} = global.context.location; const parameters = Object.assign( parseQueryString(hash), parseQueryString(search) ); const cdnHost = 'https://' + (parameters['fi_ecdnhost'] || 'ecdn.firstimpression.io'); const cdnpath = parameters['fi_ecdnpath'] || '/static/js/fiamp.js'; global.params = data; writeScript(global, cdnHost + cdnpath); }