🎉
kuromoji.jsをChromeの拡張機能に入れる
test.js
// 拡張機能内の辞書ファイルへのパスを解決する
// スラッシュから始めることが肝要っぽい
// 参考:https://qiita.com/ara1yu81/items/d803d1c0623777788182
const dicPath = '/libraries/kuromoji/dict';
const chromeDicPath = chrome.runtime.getURL(dicPath);
kuromoji.builder({ dicPath: chromeDicPath }).build((err, builtTokenizer) => {
if (err) {
return reject(err);
}
tokenizer = builtTokenizer;
resolve(tokenizer);
});
manifest.json
"web_accessible_resources": [
{
"resources": [
"icons/*",
"/libraries/kuromoji/dict/*.gz"
]
}
]
Discussion