mobile_native_share
107 sites
Security covered
Mobile Native Share adds a native share button to Drupal entities, leveraging the Web Share API with graceful fallbacks for unsupported browsers.
Features
- Provides a configurable share button for multiple entity types.
- Works out of the box with nodes, taxonomy terms, and comments.
- Extendable to additional entity types (e.g. paragraphs or custom) via
hook_mobile_native_share_entity_types_alter. - Graceful fallback logic - uses Web Share API when available, falls back to Clipboard API or prompt dialog otherwise
- Configurable title and description per bundle of entity.
- Global configuration for icon and style.
- Token support for dynamic values in titles and descriptions.
- Theme suggestions for entity type and bundle, allowing easy template overrides.
Configuration
- Navigate to Configuration → Search and metadata → Mobile Native Share or go directly to
/admin/config/search/mobile-native-share. - Enable the share button for the required entity types and bundles.
- Configure display options:Title and Description per entity/bundle (supports tokens), global Icon and Style settings.
- Adjust display modes to control where the share button appears.
Use cases
- Add a native share button to articles, taxonomy pages, or comment threads.
- Extend sharing to custom entities like paragraphs or bespoke content types.
- Ensure consistent UX across modern and legacy browsers.