teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

追加で試した内容、及び、補足情報を追記

2020/10/05 07:16

投稿

mob_
mob_

スコア10

title CHANGED
File without changes
body CHANGED
@@ -18,12 +18,22 @@
18
18
 
19
19
  ・Content-Security-Policyの変更(Monacaを参考にしました)
20
20
  `<meta http-equiv="Content-Security-Policy" content="default-src * data: gap: content: https://ssl.gstatic.com; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'">`
21
+
22
+ ---
23
+
24
+ 2020年10月5日 追記
25
+ ご教示いただいた、[こちらの記事](https://qiita.com/s_of_p/items/925f512f8bec2e5959db)を参考に下記のContent-Security-Policyへの変更も試しました。
26
+ `<meta http-equiv="Content-Security-Policy" content="default-src * 'unsafe-eval' 'unsafe-inline' gap://ready file:; style-src 'self' 'unsafe-inline'; media-src *; img-src * 'self' filesystem: data: blob:;" />`
27
+
28
+ ---
29
+
21
30
  ・config.xmlへの`<allow-navigation href="*">`の追加([こちらの回答](https://stackoverflow.com/questions/36234957/internal-navigation-rejected-allow-navigation-not-set-in-cordova-on-ios)を参考にしました)
22
31
 
23
32
  ### 補足情報(FW/ツールのバージョンなど)
24
33
 
25
- * macOS Catalina 10.15.6
34
+ * macOS Catalina 10.15.7
26
- * Xcode 11.6(11E708)
35
+ * Xcode 12.0.1(12A7300)
36
+ * Safari 14.0(15610.1.28.1.9, 15610)
27
37
  * Cordova-ios@5.1.1
28
38
 
29
39
  ### 主に導入しているプラグイン

2

詳細を追加

2020/10/05 07:15

投稿

mob_
mob_

スコア10

title CHANGED
File without changes
body CHANGED
@@ -1,28 +1,35 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
3
  Cordovaにて、iOSアプリを作成しています。
4
+ UIWebViewがdeprecatedになるため、以前作成したアプリのWebViewEngineをWKWebViewに変更しました。
5
+ [こちらの記事](https://qiita.com/kishisuke/items/d201790aeae2129ff2e3)を参考に、試行錯誤を行い、WKWebViewへの切り替えを行いました。
6
+ 下記の発生している問題を解決したいです。
4
7
 
5
8
  ### 発生している問題・エラーメッセージ
6
9
 
7
- UIWebViewがdeprecatedになるため、以前作成したアプリの内部エンジンをWKWebViewに変更しました。
8
- iOS10-13をサポート範囲としているため、iOS10.3.1でのテストを行ったところ、
10
+ iOS10-13をサポート範囲としているため、iOS10.3.1の仮想マシンでのテストを行ったところ、
9
11
  iPhone5では、devicereadyが呼ばれず、その他の端末(iPhone5S, iPhoneSE)では、正常に動作しました。
12
+ また、iPhone5(10.3.4)の実機を用いて、動作検証を行いましたが、仮想マシンと同様にdevicereadyが呼ばれませんでした。
13
+ UIWebViewへ戻すと、devicereadyが呼ばれます。
10
- iPhone5のみ動作しない事象などをご存知の方、解決方法などをご教示いただきたいです。
14
+ iPhone5のみ動作しない事象などをご存知の方・ご経験されたことのある方に、解決方法などをご教示いただきたいです。
15
+ また、その他アドバイスなどもいただけますと幸いです。
11
16
 
12
17
  ### 試したこと
13
18
 
14
- ・Content-Security-Policyの全開放
19
+ ・Content-Security-Policyの変更(Monacaを参考にしました)
20
+ `<meta http-equiv="Content-Security-Policy" content="default-src * data: gap: content: https://ssl.gstatic.com; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'">`
21
+ ・config.xmlへの`<allow-navigation href="*">`の追加([こちらの回答](https://stackoverflow.com/questions/36234957/internal-navigation-rejected-allow-navigation-not-set-in-cordova-on-ios)を参考にしました)
15
22
 
16
23
  ### 補足情報(FW/ツールのバージョンなど)
17
24
 
18
- macOS Catalina 10.15.6
25
+ * macOS Catalina 10.15.6
19
- Xcode 11.6(11E708)
26
+ * Xcode 11.6(11E708)
20
- Cordova-ios@5.1.1
27
+ * Cordova-ios@5.1.1
21
28
 
22
29
  ### 主に導入しているプラグイン
23
30
 
24
- cordova-plugin-wkwebview-engine@1.2.1
31
+ * cordova-plugin-wkwebview-engine@1.2.1
25
- cordova-plugin-wkwebviewxhrfix@0.1.0
32
+ * cordova-plugin-wkwebviewxhrfix@0.1.0
26
- cordova-plugin-firebasex@7.0.2
33
+ * cordova-plugin-firebasex@7.0.2
27
- cordova-plugin-inappbrowser@4.0.0
34
+ * cordova-plugin-inappbrowser@4.0.0
28
- cordova-sqlite-storage@4.0.0
35
+ * cordova-sqlite-storage@4.0.0

1

補足情報を追加しました

2020/08/06 12:03

投稿

mob_
mob_

スコア10

title CHANGED
File without changes
body CHANGED
@@ -15,6 +15,8 @@
15
15
 
16
16
  ### 補足情報(FW/ツールのバージョンなど)
17
17
 
18
+ ・macOS Catalina 10.15.6
19
+ ・Xcode 11.6(11E708)
18
20
  ・Cordova-ios@5.1.1
19
21
 
20
22
  ### 主に導入しているプラグイン