[英]javascript: Loading the same url in different iframes, how to use only one http request?
如果我在一個頁面上有不同的iframes
並且想在每個 iframe 中加載相同的url
,如果我只是使用相同的url
我可以在開發人員工具中看到有盡可能多的 Z80791B3AE7002CB88F8C2468 請求
我怎樣才能防止這種情況發生,並且只做一個請求並且這會填充所有 iframe?
我應該加載一個 iframe 然后克隆它嗎? 第一次嘗試不起作用
(反應)
const [url, setUrl] = useState()
useEffect(() => {
const request = new Request('anyurl')
setUrl(request.url)
}, [])
return (
{Object.entries(iframeArray).map(() => (
<Iframe sandbox="" src={url} />
))}
)
不幸的是,這不起作用,因為每個<iframe>
都是獨立的。
其他問題:為什么要重復使用它們? 如果要加載可重復使用的 static 數據,請使用 ajax 請求加載數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.