簡單的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. 用多顆CPU加快Vista開機速度 
  2. [Tools] 軟體KVM (15)
  3. 和風部落格FC2有中文版了 
  4. 把MyBlogLog的頭像圖形(Avatar)顯示在訪客回應裡 (4)
  5. jQuery在Xuite的測試 
  6. 用App Launcher建立Windows 7的桌面工具列 
  7. 師大附中憶往 (23)
  8. 幽默好笑的「水男孩」 
  9. [iReport] JasperReport 文件下載 (2)
  10. [轉貼Site] 臨時要分享檔案給國外的朋友怎麼辦? (3)

歷史熱門文章

  1. 如何手動輸入Plurk的表情圖示? (352,899 點擊/2008-09-29)
  2. 簡單放大Plurk輸入區的方法[修訂] (86,911 點擊/2008-09-29)
  3. 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (83,692 點擊/2011-06-01)
  4. Plurk CSS樣式自訂修改全攻略 (83,024 點擊/2009-07-04)
  5. 網路升級光世代50M/3M與設定ZyXEL P874 (53,119 點擊/2011-05-28)
  6. 輕鬆學會彈指神功-揭露AutoHotkey絕技 (43,109 點擊/2008-04-10)
  7. iPad新手入門技巧 (40,340 點擊/2011-02-05)
  8. 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (38,131 點擊/2010-04-27)
  9. 把HTC Touch HD操作介面換成Spb Mobile Shell,美觀又便利! (37,943 點擊/2009-02-18)
  10. 另一套適用手機的影片轉檔工具:WinAVI 3GP/MP4/PSP/iPod Video Converter (35,892 點擊/2009-04-18)