Firefox OS something 201411

28

description

Firefox OS コードリーディング 1 周年記念セミナーの LT で使用したスライド https://atnd.org/events/58292

Transcript of Firefox OS something 201411

Page 1: Firefox OS something 201411
Page 3: Firefox OS something 201411
Page 4: Firefox OS something 201411
Page 10: Firefox OS something 201411
Page 11: Firefox OS something 201411
Page 12: Firefox OS something 201411

!

!

Page 13: Firefox OS something 201411
Page 14: Firefox OS something 201411
Page 15: Firefox OS something 201411
Page 16: Firefox OS something 201411
Page 17: Firefox OS something 201411

this.PermissionsTable = { ... camera: { app: DENY_ACTION, trusted: PROMPT_ACTION, privileged: PROMPT_ACTION, certified: ALLOW_ACTION }, ... "device-storage:pictures": { app: DENY_ACTION, trusted: PROMPT_ACTION, privileged: PROMPT_ACTION, certified: ALLOW_ACTION, access: ["read", "write", "create"] },

Page 18: Firefox OS something 201411

this.PermissionsTable = { ... camera: { app: DENY_ACTION, trusted: PROMPT_ACTION, privileged: PROMPT_ACTION, certified: ALLOW_ACTION }, ... "device-storage:pictures": { app: DENY_ACTION, trusted: PROMPT_ACTION, privileged: PROMPT_ACTION, certified: ALLOW_ACTION, access: ["read", "write", "create"] },

Page 20: Firefox OS something 201411

!

!

Page 21: Firefox OS something 201411
Page 22: Firefox OS something 201411
Page 25: Firefox OS something 201411

// 一応以下の手順でできるハズ adb shell // b2g プロセスを停止 stop b2g // b2g プロファイルディレクトリに移動 cd /data/b2g/mozilla/********.default/ // prefs.js を書き換える echo 'user_pref("devtools.debugger.forbid-certified-apps", false);' >> prefs.js // b2g プロセスを再起動 start b2g