Chrome extension

重新整理extension

點選extension的重新整理按鈕,然後到網頁上重新整理頁面即可

extension點擊後跳出專用畫面

有分browser_action 和 page_action

https://stackoverflow.com/questions/44712495/what-are-the-differences-between-page-action-and-browser-action

第一種方法:

manifest.json

    "browser_action": {
        "default_icon": {
            "16": "images/get_started16.png",
            "32": "images/get_started32.png",
            "48": "images/get_started48.png",
            "128": "images/get_started128.png"
        },
        "default_title": "Title",
        "default_popup": "popup.html"
    },

第二種方法:

manifest.json

並且

background.js

Inject script 到任何網頁

Manifest.json

將要執行的程式寫在./src/js/inject.js

inject.js

從網頁傳送訊息到extension

manifest.json

background.js

點擊以下檢視background 的 console.log

點擊Extension後觸發js

要加permission

將chrome extension 保持開啟

作法為開一個新視窗

popup.js

取得所有頁面上的xhr事件回應

可參考以下:

https://stackoverflow.com/a/5202999/4622645

https://www.jianshu.com/p/7337ac624b8e

使用Ajax-hook

https://github.com/wendux/Ajax-hook

Last updated

Was this helpful?