在 iOS 14.2 上找不到变量 webkit

Can't find variable webkit on iOS 14.2

我正在开发基于 AngularJS 1.7 的网络应用程序。该应用程序在 iOS 12、14.0、14.1 的 Safari 上运行良好 - 但由于我已将我的 iOS 升级到 14.2/14.3(已检查两者) - 我收到以下错误:

ReferenceError: 找不到变量: webkit

它在我尝试调用 webkit 时出现 - 如下所示:

  try {
    webkit.messageHandlers.callback.postMessage(JSON.stringify(userData));
    
  } catch (err) {
    console.log('There was some problem sending message native app to IOS');

  }

我不是 iOS 本地开发人员 - 但我确信回调函数没有改变,正如我之前提到的 - 它在以前的 iOS 版本上运行良好.. .有什么想法吗?

尝试从 window 调用它(使用 window.webkit