@ionic-native/http it works great on mobile apps (via capacitor), but on website/electron I get an error. On web it fails as there is no cordova object on window. Electron says:
Native: tried calling HTTP.get, but the HTTP plugin is not installed. Install the HTTP plugin: 'ionic cordova plugin add cordova-plugin-advanced-http'
So I am using Capacitor, but not Ionic Framework, so the suggestion is odd and goes against the Capacitor instructions:
Where it says (but I am substituting the example names with the ones I used):
npm install @ionic-native/http npm install cordova-plugin-advanced-http npx cap sync
This seemed to work just fine on iOS. But failed as described above. So at this point I install cordova and ionic cli tools. So I can follow their instructions:
npm install -g cordova ionic ionic integrations enable cordova --add ionic cordova plugin add cordova-plugin-advanced-http
This added a lot of files to the project, but did not fix the issue at hand. So now what do I do?