在瀏覽器外掛中讀取JSON資原始檔 2018-10-10
阿新 • • 發佈:2019-01-13
此改進只為演示: 詞典資料提取到json檔案 · program-in-chinese/[email protected]
manifest.json中新增資源路徑:
"web_accessible_resources": [
"詞典資料/*.json"
]
主介面.js中載入資料:
const 關鍵詞詞典檔案 = '詞典資料/關鍵詞.json'
fetch(chrome.runtime.getURL(關鍵詞詞典檔案))
.then((響應) => 響應.json())
. then((詞典資料) => 關鍵詞詞典 = 詞典資料)
.then(翻譯程式碼段);
下面打算通過這個方法, 使用Java實現英漢詞典API初版釋出在Maven中的英漢詞典資料, 實現一個離線英漢詞典瀏覽器外掛(現在看到的英漢詞典外掛都通過訪問線上服務實現). 還需將原始csv資料轉換為JSON, 考慮為縮減資料量刪去原資料中的英文釋義部分, 即使如此外掛包也至少10多M, 順便挑戰一下火狐外掛大小上限.