Захват данных ответа на iframe в React - PullRequest
0 голосов
/ 14 мая 2018

Я использую iframe планировщика Hubspot meeting на моем веб-сайте.

Я добавляю его следующим образом в мой react-app:

componentWillMount(){
  this.loadScheduler();
}

loadScheduler() {
  const script = document.createElement("script")
  script.src = "https://static.hsappstatic.net/MeetingsEmbed/ex/MeetingsEmbedCode.js"
  script.async = true;
  document.body.appendChild(script);
  script.onload = () => {this.setState({ scriptLoaded: true })}
}

render() {
  if (this.state.scriptLoaded) {
    return(<div>
             <iframe src="https://app.hubspot.com/meetings/<name>/<calendar>?embed=true" width="600" height="600"></iframe>
           </div>)
  }
}

Теперь мой iframe работает правильно и позволяет пользователям планировать дату и время в запланированном календаре.

В ответ на планирование конкретной даты / времени, iframe получает информацию в ответ на отображение.

Есть ли способ, которым я могу получить эту информацию и сохранить date/time в моей базе данныхдля постоянного отображения?

...