簡單的Mozilla Ubiquity應用2:將目前網頁貼上推推王的命令

使用Ubiquity將目前瀏覽網頁貼上推推王的命令如下。網址列會填入目前網頁的網址,選取的文字會填入「描述」欄位,命令的參數會形成標籤,若標籤為 tech則會自動轉換成「科技」,例如:funp Google Web2.0 tech。

// V1.0.1 2008/09/01修改

CmdUtils.CreateCommand({
  name: "funp",
  author: { name: "emisjerry"},
  contributors: ["emisjerry"],
  license: "GPL",
  description: "選取好描述文字,把本篇文章貼上推推王",
  takes: {"輸入標籤名稱": noun_arb_text},
  icon: "http://funp.com/favicon.ico",
  execute: function(directObject) {
    var _sSelection = CmdUtils.getSelection();
    //window.alert(_sSelection + ‘:’ + context.focusedWindow.location.href);
    var _aTags = directObject.text.split(" ");  // 把輸入字串分成陣列
    var _sTags = "";
    for (var ele in _aTags) {
      _sTags += "&tags[]=" + encodeURIComponent(_aTags[ele]);
    }
    if (_sTags == "") _sTags = "&tags[]=科技";  // 未輸入標籤則預設為科技
    else _sTags = _sTags.replace(/tech/, ‘科技’);  // 把tech標籤換成科技, 加快輸入速度
    Utils.openUrlInBrowser("http://funp.com/push/submit/?popup&url=" +
      encodeURIComponent(context.focusedWindow.location.href) +
      "&t="+encodeURIComponent(_sSelection)+_sTags);
  }
});

你可以把上述命令直接貼入Ubiquity Command Editor,或瀏覽我的命令網頁再訂閱它。

##

您可能也會有興趣的類似文章

3 則留言 »簡單的Mozilla Ubiquity應用2:將目前網頁貼上推推王的命令

  • william Unknow Unknow

    可惜這個指令無法正確處理非 UTF-8 的網頁。譬如說,如果遇到 http://mag.udn.com/mag/digital/index.jsp 裡面的文章,因為都是以 Big5 編碼,如果用這個 funp 指令貼到推推王,會發現「描述」內容都變成亂碼。

  • 簡睿 Unknow Unknow

     
    請把最後第3行的 +_sSelection + 改成如下即可:
    + encodeURI(_sSelection) +
    我試貼您提供的網址和 blogspot.com的都可以取到中文。
    訂閱的網頁要晚點才能更新。
     
     

  • 簡睿 Unknow Unknow

     
    程式碼已更新如上。幾個參數都加上encodeURIComponent()以確保中文編碼能正常傳遞。
     

填寫回應

 

 

 

您可使用這些HTML標籤

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

隨機文章

  1. 創下最快移除速度的微軟程式啟動器:Speed Launch (2)
  2. 用JumpBox輕鬆安裝Subversion+Trac雙系統 
  3. 如何發音? 
  4. 第3個jqGrid範例: XML與XML STRING格式 
  5. [PSPad] PSPad的Scripting功能初探 
  6. [轉貼電腦報] webs-tv推出「天空部落格」,2個月吸引7萬人 (2)
  7. [Tool] 把視窗變縮圖的工具:miniMIZE、Thumbwin (1)
  8. 好用的iOS 5.x Jailbreak Apps for iPad 
  9. QNAP TS-109 NAS的BT下載速度問題 (1)
  10. TiddlyWiki的安裝與設定 (4)

歷史熱門文章

  1. 如何手動輸入Plurk的表情圖示? (368,216 點擊/2008-09-29)
  2. 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (119,947 點擊/2011-06-01)
  3. Plurk CSS樣式自訂修改全攻略 (89,385 點擊/2009-07-04)
  4. 簡單放大Plurk輸入區的方法[修訂] (88,868 點擊/2008-09-29)
  5. 網路升級光世代50M/3M與設定ZyXEL P874 (71,883 點擊/2011-05-28)
  6. 輕鬆學會彈指神功-揭露AutoHotkey絕技 (50,801 點擊/2008-04-10)
  7. iPad新手入門技巧 (49,256 點擊/2011-02-05)
  8. iPad鍵盤輸入全攻略 (42,713 點擊/2011-01-01)
  9. 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (40,868 點擊/2010-04-27)
  10. 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (40,753 點擊/2010-01-02)