JavaScript: загрузка одного и того же URL-адреса в разных фреймах, как использовать только один HTTP-запрос? - PullRequest
0 голосов
/ 03 ноября 2019

Если у меня разные iframes на странице и я хочу загрузить одинаковые url в каждую из них, если я просто использую одинаковые url, я вижу в Инструментах разработчика, что существует столько же httpзапросы как iframes

Как я мог предотвратить это и сделать только один запрос, и это заполняет все iframes?

Должен ли я загрузить один iframe, а затем клонировать его? Эта первая попытка не работает

(React)

  const [url, setUrl] = useState()

  useEffect(() => {
    const request = new Request('anyurl')
    setUrl(request.url)
  }, [])

  return (
    {Object.entries(iframeArray).map(() => (
        <Iframe sandbox="" src={url} />
      ))}
  )

1 Ответ

2 голосов
/ 03 ноября 2019

К сожалению, это не работает, поскольку каждый <iframe> действует сам по себе.

Другой вопрос: почему вы хотите использовать их повторно? Если вы хотите загрузить статические данные, которые можно использовать повторно, используйте ajax-запрос для загрузки данных.

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