簡單的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. Google Friend Connect的頭像多出Google圖示…? (3)
  2. [jEdit] 方便的主控台插件Console 
  3. 網路衝浪新幫手-無所不在的Firefox Ubiquity (10)
  4. [News] 搶婚!Oracle也宣佈要和SAP競爭收購Retek 
  5. 常見的收錄書籤網址寫法之彙總表格 V1.1 (2)
  6. [Tools] 軟體KVM (15)
  7. NetBeans 5.0釋出了! 
  8. RTF另存檔成DOC的VBS程式 (3)
  9. FireFox 1.0必備的擴充套件 
  10. PhraseExpress:凡人版的AutoHotkey [修訂] 

歷史熱門文章

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