<iframe>
的用途與限制width
、height
、src
、title
屬性X-Frame-Options
)。<body>
<h1>iframe 嵌入內容示範</h1>
<h2>YouTube 影片</h2>
<iframe width="560" height="315"
src="https://www.youtube.com/embed/dQw4w9WgXcQ"
title="YouTube video player"
frameborder="0"
allowfullscreen>
</iframe>
<h2>Google 地圖</h2>
<iframe
src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3..."
width="600" height="450"
style="border:0;"
allowfullscreen=""
loading="lazy"
referrerpolicy="no-referrer-when-downgrade"
title="Google Map">
</iframe>
</body>
title
→ ✅ 提供描述,提升無障礙體驗iframe
當主要排版工具 → ✅ iframe
僅適合嵌入外部內容iframe
→ ✅ 會降低效能,增加載入時間iframe
iframe
加上 title
說明allowfullscreen
,觀察差異今天學到的 <iframe>
讓我能把其他網站的內容直接帶進來,像是影片或地圖,讓網頁的資訊更完整。以前看到別人的網站有嵌入 YouTube 或 Google Map,以為很複雜,結果發現只要一段 iframe
程式碼就能搞定。
不過我也理解到 iframe
的限制與風險。雖然它方便,但會影響效能,而且有些網站根本不允許被嵌入。所以使用時要特別注意,不要什麼東西都塞進 iframe
。
這次的練習讓我覺得 iframe
就像「傳送門」,能快速把外部世界搬到自己網頁裡,但也要知道何時該用、何時該避免。未來如果能結合 API,也許會更靈活。