拡張機能にローカルデータを渡す方法
code:setting.js
function handleFileSelect(evt) {
var f = evt.target.files0 var reader = new FileReader();
reader.onload = function(e){
var data = JSON.parse(e.target.result) // JSONデータをゲット
}
reader.readAsText(f);
}
$(function() {
$('#read').on('change', handleFileSelect);
})
code:setting.html
<input type="file" id="read" accept="application/json">
ボタンを押すとファイル選択ダイヤログが出る
選択するとhandleFileSelect()が呼ばれてデータがdataに書き込まれる
? Tips: (ウェブアプリケーション|Chrome(拡張| extension))からローカルデータを使う