実行中の HTML5 コンテナーの外観と動作は、パラメーターのグループによって制御されます。 スタートアップ パラメーターは、新しいインスタンスを開始するか、pushWindow を呼び出すときに指定できます。次に例を示します。
alipays://platformapi/startapp?appId=20000067&url=http%3A%2F%2Fm.taobao.com&showOptionMenu=NO&startMultApp=YESさらに、新しいインスタンスの最初の URL は、マジック パラメーター webview_options を持つことができます。コンテンツはコンテナーによってフェッチされ、コンテナーに転送されます。
?webview_options=showOptionMenu%3DNO&startMultApp%3DYES
// urlencode('showOptionMenu=NO&startMultApp=YES') => showOptionMenu%3DNO&startMultApp%3DYESクライアントによって渡されるスタートアップ パラメーターは、フロントエンドで AlipayJSBridge.startupParams または jsapi:getStartupParams を介して取得できます。
名前 | 省略形 | タイプ | 説明 | デフォルト値 | pushWindow 使用可能 | 備考 |
|---|---|---|---|---|---|---|
url | - | String | URL を開始します。 | “” | Y | |
defaultTitle | dt | String | デフォルトのタイトル。ページが初めてロードされる前にタイトルバーに表示されます。 | “” | Y | |
showLoading | sl | String | ページがロードされる前にグローバル ローディング アニメーションを表示するかどうか。値には YES と NO が含まれます。 | “NO” | Y | |
readTitle | rt | String | ページ タイトルを読み取ってタイトルバーに表示するかどうか。値には YES と NO が含まれます。 | “YES” | Y | |
bizScenario | bz | String | ビジネス シナリオ ソース。この値は、さまざまなソースを区別するために各イベント トラッキングに記録されます。 | “” | - | |
backBehavior | bb | String | 戻るボタンの操作。値には、back、pop、および auto が含まれます。 back:ブラウザの履歴が存在する場合は前のページに戻ります。それ以外の場合は、現在の WebView が閉じられます。 pop:現在のウィンドウを閉じます。 auto:iOS の pop と同等です。 Android では、この操作値はツールバーが表示されている場合は back と同等であり、ツールバーが表示されていない場合は pop と同等です。 | デフォルト値は、非 HTML5 アプリ(アプリ ID:20000067)の一般的なブラウザ モードでは「back」で、HTML5 アプリ(startApp を使用して開始)の場合は「pop」です。 | - | |
pullRefresh | pr | String | プルダウン リフレッシュがサポートされているかどうか。有効な値:YES と NO。 値はローカル ファイルに対してのみ YES に設定できます。 | “NO” | Y | |
showProgress | sp | bool | 読み込みプログレスバーを表示するかどうか。値には YES と NO が含まれます。 | “NO” | - | |
canPullDown | pd | String | 画面がスライドダウンをサポートするかどうか(黒い背景またはドメイン名を表示するため)。 値には YES と NO が含まれ、ローカル ファイルに対してのみ NO に設定できます。 | “YES” | YES | |
showDomain | sd | bool | 画面を下にスライドさせたときにドメイン名を表示するかどうか。 値には YES と NO が含まれます。ローカル ファイルに対してのみ NO に設定でき、オフライン パッケージの場合は強制的に NO に設定され、ドメイン名は表示できません。 | “YES” | - | |
backgroundColor | bc | int | 背景色(10 進数、例:bc = 16775138)。 | “” | - | |
showOptionMenu | so | bool | 右上に省略記号(…)を表示するかどうか。値には YES と NO が含まれます。 | デフォルト値は、HTML5 アプリの場合は NO、非 HTML5 アプリの場合は YES です。 | ||
showTitleLoading | tl | bool | タイトルバーの左側に小さなローディング アニメーションを表示するかどうか。値には YES と NO が含まれます。 | NO | Y | |
enableScrollBar | es | bool | WebView スクロールバー(垂直および水平)を使用するかどうか。このパラメーターは Android でのみ有効です。 | “YES” | - |