視窗

這篇文章將闡述視窗插件的基本概念。

絕大部分的插件都應該使用這種方式開發。它提供了一個瀏覽器視窗,你可以在這個視窗中開發想要達成的功能,當使用者點擊插件時,這個視窗會自動彈出。

我們可以在 manifest.json 檔案中設定 main 欄位來設定視窗屬性。

{
    "main": {}
}

為視窗設定預設開啓連結url

{
    "main": {
        "url": "index.html"
    }
}

設定視窗預設寬度 width及高度height

{
    "main": {
        "url": "index.html",
        "width": 640,
        "height": 480
    }
}

設定其它 metadata.json 欄位後,最終程式碼如下:

{
    "id": "LBCZE8V6LPCKD",
    "version": "1.0.0",
    "name": "視窗插件",
    "logo": "/logo.png",
    "keywords": [],
    "main":
    {
        "url": "index.html",
        "width": 640,
        "height": 480
    }
}

看看這段範例程式碼!

想要獲得靈感嗎?快來查看我們的範例程式碼,這裡有更多精彩內容等著你!

https://github.com/eagle-app/eagle-plugin-examples/tree/main/Window

多國語言 + 多主題範例程式碼

對於那些想要實現多國語言國際化(i18n)的開發者來說,這個 GitHub 專案就是你最佳的學習夥伴!點擊下面的連結,探索如何巧妙結合 i18n 與多主題設計,為你的應用程序增添多國語言支援的魔力。

https://github.com/eagle-app/eagle-plugin-examples/tree/main/i18n+theme

注:你可以查看這篇文章,瞭解 manifest.json的所有設定方式

Last updated