Примерно за 1 месяц до этого работал следующий код JavaScript.Функция «Поделиться» открывает окно общего доступа Twitter в WkWebView и Mobile Safari в iOS, Android и на рабочем столе.
Но сейчас этот код не работает в WkWebView и Mobile Safari в iOS.Он работает только в режиме Android и на рабочем столе.
Я ничего не изменил в этом.Конечно, я не редактирую код Swift.Но эта функция вдруг не работает ... Я обеспокоен.
<a href="#" class="btn-icon" onClick="Share()">Share</a>
function Share() {
var schema = "twitter://post?message=something";
try {
if (app.isAndroid() && window.jsInterface) {
window.jsInterface.TWShare(schema);
}
window.webkit.messageHandlers.Share.postMessage(schema);
} catch (e) {
console.dir(e);
}
return;
}
TypeError: Cannot read property 'messageHandlers' of undefined
К вашему сведению: я уже читал этоpost.
WkWebKit - JavaScript на загруженной странице находит window.webkit не определен