addMenuItem method

  1. @SupportedPlatforms.new(platforms: [AndroidPlatform(), IOSPlatform(available: '14.0'), MacOSPlatform(available: '10.15')])
void addMenuItem(
  1. InAppBrowserMenuItem menuItem
)

Adds a InAppBrowserMenuItem to the menu. If the browser is already open, it will take effect the next time it is opened.

Officially Supported Platforms/Implementations:

  • Android WebView
  • iOS WKWebView 14.0+
  • macOS WKWebView 10.15+

Parameters - Officially Supported Platforms/Implementations:

  • menuItem: all platforms

Use the PlatformInAppBrowser.isMethodSupported method to check if this method is supported at runtime.

Implementation

@SupportedPlatforms(
  platforms: [
    AndroidPlatform(),
    IOSPlatform(available: '14.0'),
    MacOSPlatform(available: '10.15'),
  ],
)
void addMenuItem(InAppBrowserMenuItem menuItem) {
  throw UnimplementedError(
    'addMenuItem is not implemented on the current platform',
  );
}