capacitor-community / electron

Deploy your Capacitor apps to Linux, Mac, and Windows desktops, with the Electron platform! 🖥️
https://capacitor-community.github.io/electron/
MIT License
318 stars 58 forks source link

Ability to Enable Chrome Experimental Features: Web Share #252

Open fromage9747 opened 12 months ago

fromage9747 commented 12 months ago

Is your feature request related to a problem? Please describe. navigator.share() is not a supported function on Windows. Share API is not available in this browser on macOS.

When using Standalone Chrome and enabling the Web Share as per the below:

image

It works as expected.

When disabling it in the browser, I receive navigator.share() is not a supported function on Windows. Share API is not available in this browser on macOS. as in the Electron app.

Describe the solution you'd like In normal Electron, using app.commandLine.appendSwitch('enable-features', 'WebShare'); should suffice to enable the Web-share functionality.

Describe alternatives you've considered I have tried adding app.commandLine.appendSwitch('enable-features', 'WebShare'); in different areas of the setup.ts to no avail. The Share API is still not available in the Electron app.

I have also tried adding experimentalFeatures: true, in the new BrowserWindow() function, but this has not changed the result.