RetroHexChat
反轉HexChat

反轉HexChat

正在開啟聊天...
說明 — RetroHexChat

連結預覽

在對話中貼上的連結會在訊息下方產生卡片 — 來源、標題、署名、圖片和摘要。RSS 卡片使用同一套算繪,當發佈方頁面資訊不足時會用訂閱源的中繼資料補充。

連結預覽會利用網頁已公開的中繼資料,將分享的網址轉換為豐富的 Markdown 卡片。

中繼資料

  • Open Graph 標題、描述、圖片、網址和網站名稱
  • Twitter/X Card 標題、描述、圖片和網址的備援
  • Schema.org JSON-LD 標題、描述、圖片、發布者和提供者的備援
  • HTML 標題、描述和標準網址的備援
  • 從頁面連結或 HTTP Link 標頭中發現的 oEmbed JSON

在對話中

將連結貼到頻道或私人訊息中,卡片就會出現在訊息下方,顯示來源、標題、作者署名與閱讀時間、頁面本身的圖片,以及摘要。

卡片是在繪製對話時從壓縮檔讀取的,所以重新載入後仍會保留,往回捲動時也會再次出現。尚無人讀過的頁面,訊息會維持原樣,直到抓取完成後才會自動補上卡片。關閉文字格式後,卡片也會一併隱藏。

只有普通信息才能得到卡片,並且只爲他們的第一鏈接. 在Markdown中你所寫的一條信息是和你所寫的完全一樣的——你已經選擇了鏈接應該怎麼看,這也是爲什麼一個feedbot自己的卡從不給第二張卡.

使用者

RSS bots將新的feed項目作爲同一張卡片,因此一個feed項目和一個鏈接被某人粘貼,讀得相同.

每個消費者都從一個共享的檔案中讀取. 一個頁面是任何人第一次鏈接到它並保存120天,因此在另一個頻道張貼的,或後來由feed bot發佈的同一鏈接被解答,而不再與網站聯繫.

已儲存的頁面過期後,會以條件式請求重新整理,大多數網站會回應「未變更」——除非頁面確實有變動,否則不會重複下載。

安全性

  • 只會擷取 HTTP 和 HTTPS 網址
  • 含有內嵌憑證的網址會被拒絕
  • 私人、本機、文件用途、基準測試、多點傳播和保留的位址範圍會被封鎖
  • 重新導向和探索到的 oEmbed/image 網址在使用前會經過檢查
  • Markdown 圖片會經過清理、延遲載入,並在不洩漏參照來源的情況下算繪

另請參閱

網址擷取器 · 機器人 RSS 功能 · 文字格式