У меня есть очень простой каркасный проект React.
Создано с использованием create-реагировать-приложение с использованиемact-scripts-ts для поддержки машинописи. Я добавил на redux и реагировать на роутер. Тем не менее, я только что заметил, что в какой-то момент в мой DOM вводится iframe, и я не могу понять, почему и откуда он исходит.
Похоже, что-то вроде amazon ad iframe.
Это запрос браузера
curl 'https://s3.amazonaws.com/ym-hosting/faux-ad.htm?advertiserId=78946&brandName=faux' -H 'Connection: keep-alive' -H 'Pragma: no-cache' -H 'Cache-Control: no-cache' -H 'Upgrade-Insecure-Requests: 1' -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8' -H 'Referer: http://localhost:3000/' -H 'Accept-Encoding: gzip, deflate, br' -H 'Accept-Language: en-US,en;q=0.9' --compressed
Установленные зависимости
"dependencies": {
"react": "^16.6.0",
"react-dom": "^16.6.0",
"react-redux": "^5.1.0",
"react-router-dom": "^4.3.1",
"react-scripts-ts": "3.1.0",
"redux": "^4.0.1",
"redux-logger": "^3.0.6",
"redux-thunk": "^2.3.0"
},
"devDependencies": {
"@types/jest": "^23.3.9",
"@types/node": "^10.12.2",
"@types/react": "^16.4.18",
"@types/react-dom": "^16.0.9",
"@types/react-redux": "^6.0.9",
"@types/react-router-dom": "^4.3.1",
"@types/redux": "^3.6.0",
"@types/redux-devtools-extension": "^2.13.2",
"@types/redux-logger": "^3.0.6",
"@types/redux-thunk": "^2.1.0",
"redux-devtools-extension": "^2.13.5",
"typescript": "^3.1.6"
},
Кто-нибудь еще видел что-нибудь подобное раньше? Какой-то модуль незаметно внедряет это, чтобы заработать на простых просмотрах объявлений?
Скриншоты:
Сетевые инструменты
DOM
РЕДАКТИРОВАТЬ: Оказывается, это не имеет ничего общего с React или создать-реакцию-приложение, но с расширением браузера "HoverZoom".