Я использую WKWebView для отображения локального веб-приложения в приложении C. Чтобы разрешить доступ к буферу обмена без жестов, я установил для javaScriptCanAccessClipboard
& DOMPasteAllowed
в WKWebViewConfiguration
preferences
значение true. Это отлично работает на MacOS Catalina, однако при попытке запустить приложение на MacOS Sierra я получаю следующую ошибку:
Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<WKPreferences 0x39819390> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key javaScriptCanAccessClipboard.'
Не уверен, что мне нужно сделать для поддержки старых версий MacOS ... Любая помощь будет принята с благодарностью!
Вот код, о котором идет речь: https://github.com/webview/webview/blob/479f58cfa815722155339527ecef997cf12a8a37/webview.h#L630 -L637