#javascript #node.js #shopify #x-frame-options #shopify-app
#javascript #node.js #Shopify #x-рамка-опции #Shopify-приложение
Вопрос:
Отправил мое приложение несколько недель назад, и оно было отклонено, одна из проблем заключалась в следующем:
После установки приложения я перенаправляюсь на не встроенную версию. При доступе к приложению из списка установленных приложений приложение перенаправляется на встроенную версию. Это происходит, когда первоначальному перенаправлению запроса OAuth не удается экранировать iframe. Обратитесь к нашему документу OAuth для встроенного приложения. Пожалуйста, посмотрите этот скринкаст для получения дополнительной информации.
Мое приложение работает функционально, и я смог протестировать его в нескольких клиентских магазинах при установке, не включенной в список.
Пользовательский интерфейс размещен в облачной корзине Google за CloudFare для SSL и нормально загружается ПОСЛЕ первоначальной установки, когда пользователь переходит на страницу приложения на панели управления администратора — фактически он загружается как встроенное приложение в iframe.
Единственная проблема заключается в том, что при первоначальной установке пользовательский интерфейс загружает не встроенную версию. Я перепробовал кучу всего с помощью iframe escapes, но, похоже, ничего не работает.