누군가에게 알려주기 보다는 나 스스로 정리 하며 언젠가 다시 사용할 때를 대비하는 글을 작성할것이다.
코드를 작성하다 만나게 되는 Deprecated된 요소들을 앞으로 어떻게 사용해야 할 지 알아보는 게시글이 될 것이다.
Deprecated
- 중요도가 떨어져 더 이상 사용하지 않거나 아직은 사용하지만 새로운 기능의 존재로 사라지게 될 기능을 의미
Property: javaScriptEnabled
var javaScriptEnabled: Bool { get set }
let preference = WKPreferences()
preference.javaScriptEnabled = true
or
webview.confifiguration.preferences.javaScriptEnabled = true
let defaultPreference = WKWebpagePreferences()
defaultPreference.allowsContentJavaScript = true
or
webView.configuration.defaultWebpagePreferences.allowsContentJavaScript = true
let preferences = WKPreferences()
let defaultPreferences = WKWebpagePreferences()
if #available(iOS 14.0, *) {
defaultPreferences.allowsContentJavaScript = true
} else {
preferences.javaScriptEnabled = true
}
or
if #available(iOS 14.0, *) {
webView.configuration.defaultWebpagePreferences.allowsContentJavaScript = true
} else {
webview.confifiguration.preferences.javaScriptEnabled = true
}
당연 틀린 부분 지적은 감사하나 비난은 정중하게 사양하겠다.