Android 从浏览器打开已安装的应用程序

Android 从浏览器打开已安装的应用程序,android,ios,browser,ionic-framework,Android,Ios,Browser,Ionic Framework,我需要知道的是,我是否可以从HTML web打开安装在移动设备上的应用程序。这可能吗?在插件的帮助下,我可以从单个应用程序打开已安装的应用程序,但可以从浏览器打开吗 我也在使用ionic framework开发Android和iOS我希望你所说的是ionic framework混合移动应用程序 使用Cordova InAppBrowser插件可以轻松完成。使用此插件,您可以执行外部应用程序或打开浏览器内的链接,如果所提到的应用程序不存在 您将需要执行以下操作: var scheme;

我需要知道的是,我是否可以从HTML web打开安装在移动设备上的应用程序。这可能吗?在插件的帮助下,我可以从单个应用程序打开已安装的应用程序,但可以从浏览器打开吗


我也在使用ionic framework开发Android和iOS

我希望你所说的是ionic framework混合移动应用程序

使用Cordova InAppBrowser插件可以轻松完成。使用此插件,您可以执行外部应用程序或打开浏览器内的链接,如果所提到的应用程序不存在

您将需要执行以下操作:

    var scheme;

    // Don't forget to add the org.apache.cordova.device plugin!
    if(device.platform === 'iOS') {
        scheme = 'twitter://';
    }
    else if(device.platform === 'Android') {
        scheme = 'com.twitter.android';
    }

    appAvailability.check(
        scheme, // URI Scheme
        function() {  // Success callback
            window.open('twitter://user?screen_name=gajotres', '_system', 'location=no');
            console.log('Twitter is available');
        },
        function() {  // Error callback
            window.open('https://twitter.com/gajotres', '_system', 'location=no');
            console.log('Twitter is not available');
        }
    );
本例将尝试执行Twitter应用程序,如果该应用程序不存在,它将在子浏览器中打开Twitter

需要的Cordova插件:

cordova plugin add com.lampa.startapp
cordova plugin add cordova-plugin-inappbrowser
cordova plugin add org.apache.cordova.device

在此处阅读更多信息:

这个问题可能有您需要的信息:哦,非常感谢您的回答,但我需要的是在安装在Android或iOS应用程序的任何设备上的浏览器中打开。您在AppBrowser中读过cordova插件吗?这个插件就是浏览器。除非您特别想打开Chrome或Safari,但这不会改变任何东西,否则您仍然可以在应用浏览器中使用cordova插件打开Chrome或Safari。只需用适当的应用程序替换方案变量内容即可。不要偷懒,这里没有人会为你写代码。