HTML5プロフェッショナル認定試験レベル2 例題解説

例題解説とその内容については、例題提供者の監修です。内容や試験問題に関わるお問い合わせにつきましては、LPI-Japan事務局ではお応えできませんのでご了承ください。
例題解説のご提供者さまを募集中です。LPI-Japan事務局までぜひご投稿ください。選ばれた方の例題解説は本サイトに掲載させていただきます。

2.10 レベル2 に関する総合問題

例題10.1「2.2.5 History API」「2.5.1 Web Storage」「2.5.3 File API」「2.7.1 Geolocation API」
レベル2の出題範囲「2.2.5 History API」「2.5.1 Web Storage」「2.5.3 File API」「2.7.1 Geolocation API」からの出題です。
ローカル資源にアクセスするAPIとユーザの許可について正しい記述を全て選択しなさい。
  • WebStorage APIでローカルに保存しているLocalStorageにアクセスするには、ユーザの許可が必要である。
  • File APIでローカルにあるファイルパスを指定して開く時は、ユーザの許可が必要である。
  • History APIでブラウザの閲覧履歴を見る場合には、ユーザの許可が必要である。
  • Geolocation APIでデバイスの位置情報を取得しようとするときには、ユーザの許可が必要である。

※この例題は実際のHTML5プロフェッショナル認定試験とは異なります。

答えはこちら

答え D

LocalStorage、History APIへのアクセスにはユーザの許可は不要です。
File APIには、ファイルパスを指定してファイルを開く、というメソッドは存在しません。あくまでもユーザによってファイルを指定してもらわねばなりません。その際もファイル名のみ取得でき、ファイルパスは取得できません。
Geolocation APIを使用した場合には、ユーザに許可を求めるインターフェースが呼ばれ、ユーザが明示的に許可しない限り位置情報を取得することはできません。

出題範囲の詳細
2.2.5 History API
2.5.1 Web Storage
2.5.3 File API
2.7.1 Geolocation API

例題解説の提供:
LPI-Japanプラチナスポンサー NECソリューションイノベータ株式会社
武藤 周 氏

メルマガ登録E-mail Magazine

受験を決めたら、まずメルマガ登録。
学習に役立つ例題解説付きメールマガジンを定期発行

氏名

ご提供いただく個人情報の取り扱いについて

ご提供いただいた情報につきましては、当団体内において管理し第三者には開示いたしません。 ご提供いただいた情報につきましては、当団体のオープンソース普及/促進活動のための統計データに反映し、Linux技術者認定事業サービスの充実に活用させて頂くとともに、当団体からの最新情報やイベント情報のご案内を差上げる目的に利用させていただきます。 当団体のプライバシーポリシーについてはこちらをご参照ください。