天天看點

谷歌浏覽器87版本 iframe_谷歌推新網頁導航系統:Portals

谷歌Chrome開發人員推出了新的iframe替換技術。

谷歌浏覽器87版本 iframe_谷歌推新網頁導航系統:Portals

圖檔來自: Google

在昨天舉行的2019年I/O開發者大會上,谷歌推出了一項名為“Portals”的新技術,旨在提供一種加載和浏覽網頁的新方式。

根據谷歌的說法,Portals(門戶)将在一個名為< portal >的新HTML标記的幫助下運作。這個标簽的工作原理類似于經典的< iframe >标簽,允許web開發人員将遠端内容嵌入到他們的頁面中。

一個portal和一個iframe标記的差別在于谷歌的新Portals技術是對iframe的一個更新。

谷歌指出,portals允許使用者在他們正在嵌入的内容中進行導航——出于安全原因,iframe不允許這樣做。

此外,portals還可以覆寫主URL位址欄,這意味着它們作為導航系統是非常有用的,而且不僅僅是嵌入的内容——這是目前使用iframe的最常見方式。

谷歌浏覽器87版本 iframe_谷歌推新網頁導航系統:Portals

圖檔來自: Google

谷歌的工程師們希望他們的新Portals技術将統領網絡,并成為網站之間連結轉換的标準方式。

例如,工程師們希望當使用者在浏覽一個新聞站點時,當他們到達一個故事的底部時,其他故事的相關連結被作為portals嵌入其中,這樣使用者可以單擊相關連結并無縫地切換到一個新頁面。

與傳統連結相比,使用Portals的優勢在于,當使用者滾動頁面時,portals中的内容可以預先加載,并且可以随時擴充到新頁面,而無需使用者等待它加載。

該特性是在去年11月的Chrome開發峰會上首次宣布的,但是從今天開始,Android、Mac、Windows、Linux和Chrome OS平台的Chrome Canary最新版本将支援Portals。

要啟用它,使用者必須通過通路Chrome://flags/#enable-portals來啟用Portals Chrome标志。

谷歌浏覽器87版本 iframe_谷歌推新網頁導航系統:Portals

目前,隻有Chrome Canary版本支援這項技術,但如果你想嘗試一下示範,這裡有一個。

在一篇描述這項新的Portals技術的部落格文章中,谷歌着重于将Portals定位為一種支援更好的web頁面之間轉換的新技術,強調了使用它來改進移動裝置上的web頁面導航的方式,在移動裝置上,觸摸手勢使用portals成為一種無縫體驗。

很明顯,谷歌工程師的靈感來自于應用程式的螢幕轉換和應用程式在不同螢幕之間快速移動的方式。他們試圖通過原生的HTML、JavaScript和CSS代碼來複制相同的東西。

不管怎樣,Portals還是具有更大的潛力。首先,它可能會成為嵌入内容、取代iframe的标準技術。Portals允許使用者觀看/收聽嵌入的内容,然後無縫地切換到它的原始頁面,在那裡他們可以留下評論或打開其他媒體。

和往常一樣,這項技術能否流行取決于網站所有者。盡管頁面轉換速度更快,但許多人可能并不願意重新編碼他們的站點來使用portals。

到目前為止,還沒有其他浏覽器廠商表示有興趣支援這項Portals标準。有關Portals的更多技術細節可以在WICG草案、本解釋程式或官方的谷歌設計文檔中找到。

英文原文:https://www.zdnet.com/article/google-launches-portals-a-new-web-page-navigation-system-for-chrome/ 

譯者:憂郁的紅秋褲