開發chrome外掛程式的時候經常看到不同的例子用的介面不同:
如contentscript向background傳送訊息的時候就有兩種api
chrome
.extension
.sendrequest和chrome.
runtime.sendmessage
開始困然了我很長時間。但是看了chrome的文件後就基本清晰了。
chrome 33版本之後的很多api介面都換了名字,實現的功能是一樣的。
常用的訊息傳遞的介面:
contentscript--->background傳遞
chrome
.extension
.sendrequest變為chrome.
runtime.sendmessage
background--->contentscript傳遞
chrome.tabs.sendrequest 變為
chrome.tabs.sendmessage
訊息監聽:
chrome
.extension
.onrequest
.addlistener變為chrome
.extension
.runtime.onmessage
注:
VC開發 訊息傳遞
在windows下,傳遞訊息一般使用兩個函式postmessage和sendmessage,函式原型如下 bool winapi postmessage hwnd hwnd,uint msg,wparam wparam,lparam lparam bool winapi sendmessage hw...
Chrome 外掛程式開發(序)
自從接觸到 chrome 以來,一直對它情有獨鍾。作為乙個普通使用者,介面簡潔 速度快 安全 應用豐富,無疑是很好的體驗。然而,作為乙個應用程式開發者而言,原始碼開放 強大的開發團隊 持續不斷的完善更新 豐富的開發者支援,沒有理由不去關注它。雖說自己還是乙個十足的應用程式開發新手,但一直渴望能涉獵像...
chrome 外掛程式初學開發
這兩天學習了chrome的外掛程式開發,發現寫外掛程式是個很有意思的事情,可以很輕鬆的滿足很多日常的小需求。提高工作效率。下面簡單分享下這兩天寫的兩個外掛程式以及背後的需求點。外掛程式1 automan小工具 需求 公司測試團隊automan經常需要用jquery的選擇器來定位頁面的元素,但測試人員...