質問編集履歴

4

試したことを二つ追加しました

2018/04/25 03:13

投稿

m_k_
m_k_

スコア11

test CHANGED
File without changes
test CHANGED
@@ -36,7 +36,9 @@
36
36
 
37
37
  大文字、小文字を混同していないか → 精査しましたが、見当たりませんでした
38
38
 
39
+ delegateをselfに設定する → 動作は変わりませんでした
39
40
 
41
+ load()をloadFileURL(:,allowingReadAccessTo:)に変更 → ボタンは読み込まれたが、スクリプトが反映されていない
40
42
 
41
43
 
42
44
 

3

delegateを設定し直したコードに書き換えました

2018/04/25 03:13

投稿

m_k_
m_k_

スコア11

test CHANGED
File without changes
test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
  ```
52
52
 
53
- class WebViewControllerSwift: UIViewController , WKNavigationDelegate, WKScriptMessageHandler, GIDSignInDelegate, GIDSignInUIDelegate{
53
+ class WebViewControllerSwift: UIViewController ,WKUIDelegate ,WKNavigationDelegate, WKScriptMessageHandler, GIDSignInDelegate, GIDSignInUIDelegate{
54
54
 
55
55
 
56
56
 
@@ -101,6 +101,10 @@
101
101
  webView = WKWebView(frame: .zero, configuration: configuration)
102
102
 
103
103
 
104
+
105
+ webView.uiDelegate = self
106
+
107
+
104
108
 
105
109
  view = webView
106
110
 

2

htmlファイルを追記致しました

2018/04/25 03:09

投稿

m_k_
m_k_

スコア11

test CHANGED
File without changes
test CHANGED
@@ -119,3 +119,39 @@
119
119
  }
120
120
 
121
121
  ```
122
+
123
+
124
+
125
+ html
126
+
127
+ ```
128
+
129
+ <!DOCTYPE html>
130
+
131
+ <html lang="en">
132
+
133
+ <head>
134
+
135
+ <meta charset="utf-8">
136
+
137
+
138
+
139
+ <link rel="stylesheet" href="./css/defalut.css">
140
+
141
+ </head>
142
+
143
+ <body>
144
+
145
+
146
+
147
+ <button onClick="test()">test</button>
148
+
149
+
150
+
151
+ <script src="./js/init.js"></script>
152
+
153
+ </body>
154
+
155
+ </html>
156
+
157
+ ```

1

失礼しました。```で囲いました

2018/04/25 03:03

投稿

m_k_
m_k_

スコア11

test CHANGED
File without changes
test CHANGED
@@ -47,6 +47,8 @@
47
47
  swift
48
48
 
49
49
 
50
+
51
+ ```
50
52
 
51
53
  class WebViewControllerSwift: UIViewController , WKNavigationDelegate, WKScriptMessageHandler, GIDSignInDelegate, GIDSignInUIDelegate{
52
54
 
@@ -115,3 +117,5 @@
115
117
  }
116
118
 
117
119
  }
120
+
121
+ ```