setupCloseHandler method

void setupCloseHandler(
  1. InAppWebViewController controller,
  2. VoidCallback onClose
)

Sets up the onWindowClose JavaScript handler

Implementation

void setupCloseHandler(
    InAppWebViewController controller, VoidCallback onClose) {
  controller.addJavaScriptHandler(
    handlerName: 'onWindowClose',
    callback: (args) async {
      try {
        onClose();
      } catch (e) {
        onClose();
      }
    },
  );
}