🌐
iOS: WKWebViewの動作確認用のページ作った
WKWebViewの実装において、JSのalert() confirm() prompt()のハンドリング、mailto://やtel://のようなよくあるカスタムスキームによる外部アプリ起動、カメラやマイク、現在位置などの権限許可フローの動作確認をしたいことがあります。そこで、一括でそれができるページを作りました。
確認項目
JS Dialog
- Alert (
window.alert()) - Confirm (
window.confirm()) - Prompt (
window.prompt())
Custom Scheme
- SMS
sms:// - 電話
tel:// - FaceTime
facetime://andfacetime-audio:// - iMessage
imessage:// - メール
mailto://
Permission
- Photo Library (Load)
- Privacy - Photo Library Usage Description (
NSPhotoLibraryUsageDescription)
- Privacy - Photo Library Usage Description (
- Photo Library (Save)
- Privacy - Photo Library Additions Usage Description (
NSPhotoLibraryAddUsageDescription)
- Privacy - Photo Library Additions Usage Description (
- Device Location
- Privacy - Location When In Use Usage Description (
NSLocationWhenInUseUsageDescription)
- Privacy - Location When In Use Usage Description (
- Camera/Microphone
- Privacy - Camera Usage Description (
NSCameraUsageDescription) - Privacy - Microphone Usage Description (
NSMicrophoneUsageDescription)
- Privacy - Camera Usage Description (
Discussion