defaultDecisionHandler function
Implementation
Future<WebFNavigationActionPolicy> defaultDecisionHandler(WebFNavigationAction action) async {
if (kDebugMode || kProfileMode) {
debugPrint('''
Attempting to navigate WebF to an external WebF page: **`${action.target}`** from **`${action.source}`**. This behavior is disabled by default.
To customize navigation behavior, override the `navigationDelegate` property on `WebFController`:
```dart
WebFNavigationDelegate navigationDelegate = WebFNavigationDelegate();
navigationDelegate.setDecisionHandler((WebFNavigationAction action) async {
return WebFNavigationActionPolicy.allow; // Allows all navigation actions
});
WebFController(navigationDelegate: navigationDelegate);
```
''');
}
return WebFNavigationActionPolicy.cancel;
}