1. 程式人生 > >在瀏覽器外掛中讀取JSON資原始檔 2018-10-10

在瀏覽器外掛中讀取JSON資原始檔 2018-10-10

續前文: 瀏覽器外掛實現GitHub程式碼翻譯原型演示

此改進只為演示: 詞典資料提取到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, 順便挑戰一下火狐外掛大小上限.

參考