Установка javaScriptCanAccessClipboard нарушает работу приложения для MacOS Sierra - PullRequest
0 голосов
/ 09 июля 2020

Я использую 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

...