@(程式設計)
目錄chrome外掛程式的安裝
建立nativecall.json
配置登錄檔
呼叫**
需要注意的地方
其它參考
本文介紹如何利用chrome 的外掛程式, 從我們的乙個**中啟動乙個我們的本地程式。本文的環境是windows10,本文的例子是通過點選網頁上的乙個button,呼叫本地的word。chrome外掛程式的內容
乙個chrome外掛程式包括三個檔案:manifest.json(名字不可改, 建外掛程式必須檔案),background.js(檔名可改, 後台檔案),content.js(content script檔案 負責與**頁面互動)}, false);chrome外掛程式的安裝
把上面三個檔案放到乙個資料夾內,比如c:\chrome_extension。開啟chrome,在位址中輸入chrome://extensions/,進入擴充套件程式管理頁面。建立nativecall.json選中開發者模式,點選「載入已解壓的擴充套件程式」,選擇c:\chrome_extension,則安裝fastrun成功。
把上述檔案放到乙個目錄下,如c:\native.配置登錄檔windows registry editor version 5.00
[hkey_current_user\software\google\chrome\nativemessaginghosts\com.wisdombud.qingdao]
@="c:\\native\\nativecall.json"
把上面的內容另存為乙個install.reg檔案,雙擊此檔案,則在登錄檔中新增相關資訊。呼叫**alert("haha")
var evt = document.createevent("customevent");
evt.initcustomevent('mycustomevent', true, false, "");
// fire the event
document.dispatchevent(evt);
}
執行以上程式,點選這個button,就可以呼叫winword了。需要注意的地方本地檔案修改nativecall.json檔案其它manifest.json中有關於哪些**可信任的配置,需要配置為實際的內容。
實際上也可以做到向本地應用傳引數,本文沒有實現傳引數。參考chrome 外掛程式: 啟動本地應用 (native messaging)
如何自己寫乙個日曆
在很多 都有自己的乙個日曆工具,有些看起來挺酷的,肯定有很多人想學.但在這裡我不是要寫乙個,而是給出它的設計過程,即它的靈魂.第一步 首先我們要選擇要顯示的年份和月份.第二步 獲得這個月的最大天數 參照前面一篇文章 第三步 建立乙個日期物件,這個日期物件為這個月的第一天.第四步 得到這個日期物件的星...
如何寫乙個Stack?
1.棧是陣列 2.先進後出 3.出棧 4.入棧 手寫乙個雙向鍊錶 棧 public class stackpopandpush public stackpopandpush int lens 返回元素個數 public intsize 返回陣列長度,容量,棧資料長 private intcapaci...
如何開發乙個搶單chrome外掛程式
出於學寫chrome外掛程式 滿足買買買心態的目的,試了下從零開始寫乙個chrome搶單外掛程式。實驗的 是nike和adidas的美國官網。買本chrome外掛程式教程通讀一下。在陽台上曬曬太陽喝著下午茶,看起來還巨簡單,很開心的2小時。跟著教程學寫最簡單的chrome外掛程式。so easy,一...