R блестящий iframe не подключается к приложению HTTPS Flask - PullRequest
1 голос
/ 20 января 2020

Я пытаюсь отобразить приложение python flask в R shiny iframe.

Для обычного протокола http это работает нормально. Однако, как только я изменяю его на протокол https, он не подключается, хотя я могу без проблем отобразить приложение https flask в своем браузере. Просмотр веб-сайтов c https в iframe также не является проблемой

Мой flask код:

from flask import Flask, render_template

app = Flask(__name__)

@app.route("/data", methods=['GET', 'POST'])
def home():
    return render_template('index.html')

if __name__ == "__main__":
    app.run(debug=True, host='localhost', port=5000, ssl_context=('cert.pem', 'key.pem'))

My R блестящий код:

library(shiny)

ui <- fillPage(
    htmlOutput("frame")
)

server <- function(input, output) {
  output$frame <- renderUI({
    tags$iframe(src="https://localhost:5000/data", style='width:100vw;height:100vh;')
    # tags$iframe(src="https://www.bbc.co.uk/sport", style='width:100vw;height:100vh;')
  })
}

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