Внутреннее событие Chromium postMessage - PullRequest
0 голосов
/ 07 января 2019

У меня есть приложение (Vanilla JS / Weback + Babel), которое использует postMessage для связи между страницей хоста и iframe (разные домены).

Я заметил, что на IOS 12 браузер Chrome отправляет событие, которое попадает в мой слушатель при таких взаимодействиях, как нажатие кнопки.

Данные о событиях выглядят так:

{ "type":"org.chromium.contextMenuMessage", "requestId":"CC0C490584C989ACE524F0ED69F418DD", "x":245, "y":399.5 }

Что это? Я не смог найти ресурс, который мог бы объяснить это поведение.

Редактировать: также самое странное в этом событии то, что оно, по-видимому, присутствует в производственной среде, но не на локальном.

1 Ответ

0 голосов
/ 16 января 2019

Это только вызывает междоменное сообщение. Если родитель и потомок находятся в одном домене, этого не происходит. По крайней мере, это то, что я нашел, и, к сожалению, я застрял в поиске дополнительной информации.

...