NCTU 新e3救星

Make New e3 great again

Τι είναι το NCTU 新e3救星;

Το NCTU 新e3救星 είναι ένα πρόσθετο Chrome που αναπτύχθηκε από τον summon528, και η κύρια λειτουργία του είναι "Make New e3 great again".

Στιγμιότυπα Επέκτασης

screenshot
screenshot
screenshot

Λήψη αρχείου CRX της επέκτασης NCTU 新e3救星

Λήψη αρχείων επέκτασης NCTU 新e3救星 σε μορφή crx, εγκατάσταση των επεκτάσεων Chrome μη αυτόματα στον περιηγητή ή κοινοποίηση των αρχείων crx με φίλους για εύκολη εγκατάσταση των επεκτάσεων Chrome.

Οδηγίες Χρήσης της Επέκτασης

                        # NCTU 新e3 救星
### 根據自己喜好修改的新e3

## 主要修改點如下
- 延長登入有效時間 (關閉瀏覽器再開啟也可保持登入)
- 登入頁面樣式修改
    - `dist/login.css`
    - 登入表單置中
    - 減少Hardcode數值的數量
- Loading畫面移除
    - `src/hide_loading.ts`
    - 在Render過程中就將國防布移除,連短暫的全白畫面也不太會出現
- 首頁重新設計
    - `dist/index.css` `src/index.ts`
    - 本來放大頭貼的位置改放課程列表,並依照語言顯示較短的課程名稱
    - 本來放課程列表的放公告,點擊公告跳出彈出視窗顯示詳細內容
    - 將最下方「我的課程」部分隱藏,點擊按鈕可以顯示回來
    - 行事曆按上/下個月時不再重新載入整個網頁
    - 首頁中「近期活動」如果已經完成,則會變淡
- 自動偵測公告內未設置超連結的URL
    - 有些公告裡面有URL但是發公告的人忘記設置超連結,插件會自動偵測並加入連結
- 重導向成員頁面
    - `src/background.ts`
    - 點擊成員頁面的時候本來會先載入`/local/courseextension/user.php`再到`/local/courseextension/user.php`,導致瀏覽器會顯示全白畫面
    - 修改為直接進入`/local/courseextension/user.php`
- 未登入轉址
    - `src/background.ts`
    - 原來未登入時進入未授權頁面A流程為: A -> 登入畫面 -> 登入 -> 首頁 -> ???
    - 修改為: A -> 登入畫面 -> 登入 -> A                    

Βασικές Πληροφορίες Επέκτασης

Όνομα NCTU 新e3救星 NCTU 新e3救星
ID eefhoknfalkinfipjbhiohlgjflkbeik
Επίσημο URL https://chromewebstore.google.com/detail/nctu-%E6%96%B0e3%E6%95%91%E6%98%9F/eefhoknfalkinfipjbhiohlgjflkbeik
Περιγραφή Make New e3 great again
Μέγεθος Αρχείου 213 KB
Αριθμός Εγκαταστάσεων 45
Τρέχουσα Έκδοση 1.10.0
Τελευταία Ενημέρωση 2020-10-10
Ημερομηνία Δημοσίευσης 2019-09-21
Αξιολόγηση 5.00/5 Συνολικά 1 Αξιολογήσεις
Προγραμματιστής summon528
Ηλεκτρονικό ταχυδρομείο [email protected]
Τύπος Πληρωμής free
Ιστότοπος Επέκτασης https://github.com/Summon528/NCTU-Newe3-Savior
Υποστηριζόμενες Γλώσσες zh-TW
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "NCTU \u65b0e3\u6551\u661f",
    "short_name": "NCTU Newe3 Savior",
    "version": "1.10.0",
    "description": "Make New e3 great again",
    "manifest_version": 2,
    "web_accessible_resources": [
        "dist\/loading.svg"
    ],
    "icons": {
        "128": "icon.png"
    },
    "permissions": [
        "webRequest",
        "webRequestBlocking",
        "cookies",
        "https:\/\/e3new.nctu.edu.tw\/*"
    ],
    "background": {
        "scripts": [
            "dist\/background.js"
        ]
    },
    "content_scripts": [
        {
            "matches": [
                "https:\/\/e3new.nctu.edu.tw\/*"
            ],
            "js": [
                "dist\/hide_loading.js"
            ],
            "run_at": "document_start"
        },
        {
            "matches": [
                "https:\/\/e3new.nctu.edu.tw\/my\/*"
            ],
            "js": [
                "dist\/index.js"
            ],
            "css": [
                "dist\/index.css"
            ]
        },
        {
            "matches": [
                "https:\/\/e3new.nctu.edu.tw\/login\/*"
            ],
            "css": [
                "dist\/login.css"
            ]
        }
    ]
}