logWebViewNavigation method

void logWebViewNavigation({
  1. required String action,
  2. required String fromPage,
  3. required String url,
  4. Map<String, dynamic>? permissions,
  5. Map<String, dynamic>? metadata,
})

记录WebView导航

Implementation

void logWebViewNavigation({
  required String action,
  required String fromPage,
  required String url,
  Map<String, dynamic>? permissions,
  Map<String, dynamic>? metadata,
}) {
  final logData = _createBaseLogData(
    action: action,
    fromPage: fromPage,
    toPage: 'webview',
    navigationType: 'webview',
  );

  logData['url'] = url;
  if (permissions != null) logData['permissions'] = permissions;
  if (metadata != null) logData.addAll(metadata);

  _logNavigation(logData);
}