十一月 07 2006

Profile Image of evenrain
evenrain

連結預覽

Posted at 10:19:27 under frisch

Jas9 那看到不用安裝 Firefox Add-on ,而由網站管理者自行加入顯示連結預覽的方法。

透過 WebSnapr 網站提供的網站縮圖服務,搭配適當的 Javascript,便可以輕易達到顯示連結預覽的效果。與 Jas9 不同的是,我採用的是另外一個由 Brian McAllister 所寫的版本,以解決預覽泡泡出現在視窗外的問題。

  • 首先先下載 websnapr.zip,並將之解壓縮。
  • 修改 websnapr.css,將所有圖檔路徑改為你即將上傳的路徑 (e.g. /websnapr/lt.png)。
  • 修改 websnapr.js,將第 22 行的 baseURI 改為你存放預覽泡泡、載入及錯誤圖檔的目錄 (e.g. /websnapr/ )。
  • 將 websnapr.js 的第 138 行取代為

    var addy = String(webSnapr.lnk.href).match(/[^:]*:\/\/([^?#]*)/)[1];

    解決原程式只會抓取網址根目錄預覽圖的問題。

  • 在 head 間加入

    <style type=”text/css” media=”screen”>@import “/the/path/to/websnapr.css”;</style>
    <script type=”text/javascript” src=”/the/path/to/websnapr.js”></script>

    記得將 /the/path/to 修改為你自己的路徑

  • 最後將你想要顯示預覽圖的連結的 class 設為 websnapr 即可。

做出來的效果就如同本篇以及 sidebar 上的朋友連結,是不是很簡單呢?

標籤:

相關文章

3 responses so far

3 Responses to “連結預覽”

  1. Girasolon 07 十一月 2006 at 16:55:17 1

    不是…

    看不懂你在說什麼…(大哭跑走~)


    (路人:Girasol你來亂的喔~)

  2. Girasolon 13 十一月 2006 at 12:17:34 2

    結果我這個門外漢
    居然開始在研究該怎麼把預覽功能丟上去了(倒)

    快點祈禱實驗成功吧~

    (路人:Girasol,你的書呢?你的文學呢?你的閱讀測驗呢?)
    (Girasol:啊?有這種事嗎?)

  3. Abendon 06 十二月 2006 at 10:25:25 3

    更簡易的連結預覽…

    先前有提過在連結加上預覽功能的方法。
    後來發現一個更簡易的途徑。只要填一些資料,加入他產生的 code,不需要上傳檔案,不需要幫每個連結加上 class,所有連到站外的連結都會自動加上…

Trackback URI | Comments RSS

Leave a Reply