kako si kej ?

在 opera mini 上使用 twitthat

In 電腦網路 on 2009 年 02 月 16 日 at 22:57

我在手機上都是用 opera mini 來逛網站,雖然平常大多是用來逛推特 (twitter) 比較多,不過偶而也會拿來逛逛一些其他的網站、部落格等等;因為手機上的 opera mini 沒辦法像一般電腦的瀏覽器可以很方便的安裝 twitthat 的 bookmarklet,所以常常當我看到想要丟到推特去的文章的時候,又會覺得很麻煩而就算了。今天突然想到來試試看能不能把 twitthat 的 bookmarklet 放進 opera mini,結果一試發現這的確是可行的。步驟很簡單:

  1. 將 twitthat 的 bookmarklet 的 javascript 存在 opera mini 的一個書籤內
  2. 將這個書籤設進快速撥號中

就是這樣而已 XD ,當在瀏覽某個頁面時,利用 opera mini 的快速鍵啟用快速撥號,就可以將目前這一頁的資訊導到 twitthat 中(例如我將 twitthat 設到快速撥號的第6個位置,當我要啟動這個 bookmarklet 的時候,只要按 * 6 就可以了);只是實際使用過後,發現如果網頁標題有中文時,丟過去 twitthat 就會變成亂碼,所以我將原本 twitthat 的 bookmarklet 稍微修改成以下這般:

javascript:(function(){TwitThatPop='http://twitthat.com/go?url='+encodeURIComponent(location.href)+'&title='+((document.title)?encodeURIComponent(document.title.replace(/^\s*|\s*$/g,'')):'');location.href=TwitThatPop;})()

這樣子中文的標題就沒有問題了。( 不過確切的原因還不清楚,可能跟原本 twitthat 使用的是 window.open() 有關 )

另外提供一個撇步:在手機上要輸入這麼多字的 bookmarklet 可是相當累人,一不小心很容易就會漏打或打錯字,所以我當初在試的時候也不是一個字一個字慢慢在手機裡 key 的,而是到 Opera Link 去申請一個帳號,先讓手機的 opera mini 跟這個帳號同步後,就可以直接在這個網站裡面加入新的書籤(記得要輸入到 Bookmarks 下的 Opera Mini 目錄中),等書籤建好之後,再從手機同步一次,就可以輕輕鬆鬆的把這個書籤丟到手機中了,然後再記得設定快速撥號,這樣就好了。

實際運作如下圖:
twitthat on opera mini
酷吧! XD

唯一的缺點是:在 opera mini 上沒辦法把 twitthat 關起來,所以當送出到 twitthat 的結果頁之後就會停在那邊了,這時候就只能自己一直按上一頁回去了;不過能在手機上 twitthat 就已經很不錯了,這小小的不方便也就不要太計較了 XD

post this page to twitter via twitthat

5 Total TweetBacks:
  • gamezen: 在 opera mini 上使用 twitthat « Kej.tw Revisited (via most read/ twitthat.com) http://tinyurl.com/bv5rbn 2009/02/16 07:13 pm
  • OOBE: Looking at: "在 opera mini 上使用 twitthat « Kej.tw Revisited" ( http://tinyurl.com/bv5rbn ) 2009/02/16 04:11 pm
  • bamobeni: Reading: "在 opera mini 上使用 twitthat « Kej.tw Revisited" ( http://tinyurl.com/bv5rbn ) 2009/02/16 04:07 pm
  • Kirin_Lin: Reading: "在 opera mini 上使用 twitthat « Kej.tw Revisited" ( http://tinyurl.com/bv5rbn ) 2009/02/16 03:17 pm
  • kej: 剛寫完: "在 opera mini 上使用 twitthat « Kej.tw Revisited" # 這則就是用手機推的 XD ( http://tinyurl.com/bv5rbn ) 2009/02/16 03:08 pm

All comments are screened for appropriateness. Commenting is a privilege, not a right. Good comments will be cherished, bad comments will be deleted.

    follow me on Twitter