JavaScript · Senior · Запитання 16 з 75

Що обов'язково перевіряти в обробнику message під час спілкування з iframe через postMessage?

Пояснення

postMessage працює між різними джерелами, і повідомлення може надіслати будь-яке вікно. Без перевірки origin зловмисник може надіслати підроблені команди. Під час надсилання вказують конкретний targetOrigin замість '*'. Між вкладками одного сайту зручний BroadcastChannel.

Де почитати

Помилка в запитанні

JavaScript · Senior · запитання 16

Перевірте себе

Пройдіть тест JavaScript · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест