Как найти, откуда пришло postMessage? - PullRequest
0 голосов
/ 07 марта 2019

Я создаю приложение Shopify, используя React / Redux.Все в порядке, если я запускаю его вне панели управления Shopify Admin, но когда я загружаю его как встроенное приложение в панель управления Shopify Admin, оно загружает приложение в iframe, и я получаю сообщение об ошибке postMessage:

enter image description here

Я понятия не имею, откуда он, но только и не знаю, как его найти.Я вообще не выполняю никаких вызовов postMessage в своем коде, поэтому я предполагаю, что это зависимость, что-то делает или, возможно, create-react-app что-то происходит под капотом.

Ошибка консоли не дает мне файллибо я не могу его отладить.

Есть идеи, как это отладить?

1 Ответ

0 голосов
/ 07 марта 2019

В большинстве случаев это сообщение может означать две вещи:

1) Вы не занесены в белый список URL-адреса с панели управления приложения

2) Shopify не может подключиться к URL-адресу.

Как его отладить?

Проверьте URL-адреса из белого списка и посмотрите, есть ли там добавлено https://l46-vc-01.localtunnel.me.И убедитесь, что это статический URL-адрес, и он не изменяется каждый раз при запуске туннелирования.

Проверьте, можете ли вы получить доступ к URL-адресу с помощью службы, которая не привязана к вашему локальному компьютеру.(пример https://downforeveryoneorjustme.com/ или https://geopeeker.com/ и т. д.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...