ホームページ >ウェブフロントエンド >H5 チュートリアル >ローカルアプリアプリケーションを開くための HTML5 サンプルコード

ローカルアプリアプリケーションを開くための HTML5 サンプルコード

黄舟
黄舟オリジナル
2017-03-14 16:02:012756ブラウズ

この記事では主に、ローカル アプリ アプリケーションを開く HTML5 方法を紹介します。携帯電話に Alipay がインストールされている場合、Alipay モバイル Web ページにアクセスすると、Alipay アプリが自動的に開きます。そうでない場合は、ページ上で次のメッセージが表示されます。アプリをダウンロードします。これはどのようにして行われますか?興味のある方はこの記事を参照してくださいこの記事では、HTML5 でローカル アプリ アプリケーションを開く方法を説明します。具体的な内容は次のとおりです

まず、アプリを確実に開くためには、

android

Manifest .xmlで設定されたフィルター内のデータの属性の式。 91e1f436f29848f49372af379bb4dee807b4fdd0136efc154b4b9d48cfcbbb9d androidManifest.xml コードは次のとおりです:

<?xml version="1.0" encoding="utf-8"?>  
<manifest xmlns:android="http://schemas.android.com/apk/res/android"  
    package="com.taoge"  
    android:versionCode="2"  
    android:versionName="3.24.03" >  
    <uses-sdk  
        android:minSdkVersion="8"  
        android:targetSdkVersion="17" />  
    <application  
        android:allowBackup="true"  
        android:configChanges="orientation|screenSize"  
        android:icon="@drawable/logo"  
        android:label="@string/app_name"  
        android:logo="@drawable/logo"  
        android:sharedUserId="android.uid.system"  
        android:theme="@android:style/Theme.Light.NoTitleBar" >  
        <activity  
            android:name="xttblog.WelcomeActivity"  
            android:excludeFromRecents="true"  
            android:screenOrientation="portrait"  
            android:theme="@android:style/Theme.Light.NoTitleBar" >  
            <intent-filter>  
                <action android:name="android.intent.action.MAIN" />  
                <category android:name="android.intent.category.LAUNCHER" />  
            </intent-filter>  
            <intent-filter>  
                <action android:name="android.intent.action.VIEW" />  
                <category android:name="android.intent.category.BROWSABLE" />  
                <category android:name="android.intent.category.DEFAULT" />  
                <data android:pathPrefix="/taoge/open"  
                    android:scheme="xttblog" />  
            </intent-filter>  
        </activity>  
        <activity  
            android:name="xttblog.AntRepairActivity"  
            android:label="@string/title_activity_ant_repair" >  
        </activity>  
    </application>  
</manifest>



次に、Web ページで xttblog://taoge/open にアクセスする必要があります。 script、iframe、img など、使用できる要素は多数あります。 src 属性を使用して、xttblog://taoge/open にアクセスします。 HTML5 コードは次のとおりです:

<!DOCTYPE HTML>  
<html>  
<script>  
 function openapp(){   
  document.getElementById(&#39;xttblog&#39;).innerHTML=&#39;<iframe src="xttblog://taoge/open"></iframe>&#39;;   
 }   
</script>  
<body>  
 <p style="display:none;" id="xttblog"></p>  
 <input type="button" value="打开app" onclick="openapp();">  
</body>  
</html>

    以上がローカルアプリアプリケーションを開くための HTML5 サンプルコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。