2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號(hào):閩ICP備19027007號(hào)-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
Google一直在完善URL標(biāo)準(zhǔn)的擴(kuò)展,稱為“ 文本片段”。新的鏈接樣式將使您不僅可以鏈接到頁(yè)面,還可以鏈接到頁(yè)面上的特定文本,頁(yè)面加載后,該文本將自動(dòng)滾動(dòng)到并突出顯示。這就像一個(gè)錨鏈接,但任何人都可以突出顯示和創(chuàng)建。
自80以來(lái),Chrome實(shí)際上已支持該功能,該版本已于2月份發(fā)布?,F(xiàn)在,來(lái)自Google 的新擴(kuò)展程序可以輕松創(chuàng)建此新鏈接類型,該鏈接類型將適用于在臺(tái)式機(jī)操作系統(tǒng)和Android上使用Chrome瀏覽器的其他任何人。谷歌已經(jīng)向W3C提出了這個(gè)想法,希望其他瀏覽器也可以采用,但是即使不這樣做,這些鏈接也是向后兼容的。
該URL的語(yǔ)法看起來(lái)很奇怪。在URL后面,魔術(shù)符位于字符串“#:?:text =”,然后是您要匹配的任何文本。因此,鏈接如下所示:
如果將其復(fù)制并粘貼到Chrome,瀏覽器將打開(kāi)Wikipedia的cat頁(yè)面,滾動(dòng)到與“大多數(shù)種類的貓都喜歡坐在高處的貓”相匹配的第一個(gè)文本,并將其突出顯示。如果文本不匹配,頁(yè)面仍將加載。向后兼容之所以起作用,是因?yàn)闉g覽器當(dāng)前支持將數(shù)字符號(hào)(#)作為URI片段,通常將其用于頁(yè)面創(chuàng)建者創(chuàng)建的錨鏈接。如果將其粘貼到不支持的瀏覽器中,則頁(yè)面仍會(huì)加載,數(shù)字符號(hào)后的所有內(nèi)容都將被視為錯(cuò)誤的定位鏈接而被忽略。到目前為止,一切都很好。
一個(gè)問(wèn)題是,這意味著您可以在URL中包含空格。在網(wǎng)頁(yè)或論壇上,您可以使用href標(biāo)記(或任何非HTML等效標(biāo)記)對(duì)鏈接進(jìn)行手動(dòng)編碼,然后一切正常。但是,對(duì)于不允許使用代碼并使用自動(dòng)URL解析器的即時(shí)通訊工具和社交媒體,事情會(huì)變得更加復(fù)雜。每個(gè)URL解析器都將空格視為URL的結(jié)尾,因此您需要使用百分比編碼將所有空格替換為等效的“%20”?,F(xiàn)在,URL解析器可以正確鏈接此鏈接,但是看起來(lái)像一團(tuán)糟:
空格不是唯一會(huì)引起問(wèn)題的字符。標(biāo)準(zhǔn)RFC 3986將幾個(gè)“保留”字符定義為在URL中具有特殊含義,因此不應(yīng)在URL中。網(wǎng)頁(yè)創(chuàng)作工具趨向于自動(dòng)處理這些字符,但是現(xiàn)在您要在URL中嵌入任意句子以突出顯示,您更有可能遇到以下保留字符之一:*'(); :@&= + $,/?#[]。為了使網(wǎng)址正常工作,都需要對(duì)它們進(jìn)行百分比編碼,而Google的擴(kuò)展程序?qū)槟鉀Q這一問(wèn)題。
Google的新Chrome擴(kuò)展名為“ 鏈接到文本片段 ”(也在Github上)將在Chrome的右鍵菜單中添加一個(gè)新條目。您只需突出顯示頁(yè)面上的文本,右鍵單擊它,然后單擊“將鏈接復(fù)制到所選文本”即可。就像魔術(shù)一樣,文本片段鏈接將最終出現(xiàn)在剪貼板上。所有文本編碼都是自動(dòng)完成的,因此該鏈接應(yīng)適用于大多數(shù)網(wǎng)站和Messenger。
Google似乎將開(kāi)
2016-2022 All Rights Reserved.平安財(cái)經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號(hào):閩ICP備19027007號(hào)-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。