全部产品
Search
文档中心

Mobile Platform as a Service:Parameter startup

更新时间:Jan 29, 2026

Tampilan dan perilaku runtime kontainer HTML5 dikendalikan oleh serangkaian parameter. Anda dapat menentukan parameter tersebut saat memulai instans baru atau melalui pushWindow. Contohnya:

mpaas://platformapi/startapp?appId=20000067&url=http%3A%2F%2Fm.taobao.com&showOptionMenu=NO&startMultApp=YES

Buka instans HTML5 baru dari antarmuka depan

URL pertama juga dapat menyertakan parameter ajaib __webview_options__. Kontainer akan mengekstrak isi parameter ini dan meneruskannya ke kontainer.

?__webview_options__=showOptionMenu%3DNO&startMultApp%3DYES
urlencode('showOptionMenu=NO&startMultApp=YES') => showOptionMenu%3DNO&startMultApp%3DYES

Buka instans HTML5 baru dari client

Atur parameter startup sebagai berikut.

 Bundle bundle = new Bundle();
 bundle.putString("showOptionMenu", "NO");
 MPNebula.startUrl(url,bundle);

Antarmuka depan dapat mengambil parameter startup yang diteruskan dari client menggunakan AlipayJSBridge.startupParams atau jsapi:getStartupParams.

Name

Abbreviation

Type

Description

Default value

The pushWindow is active.

url

String

URL awal.

""

Y

defaultTitle

dt

String

Judul default. Judul ini muncul pada bilah judul sebelum halaman dimuat untuk pertama kalinya.

""

Y

showLoading

sl

String

YES/NO. Menentukan apakah akan menampilkan spinner loading global sebelum halaman dimuat.

"NO"

Y

readTitle

rt

String

YES/NO. Menentukan apakah akan membaca judul halaman web dan menampilkannya pada bilah judul.

"YES"

Y

bizScenario

bz

String

Sumber skenario bisnis. Nilai ini dicatat di setiap titik instrumentasi dan dapat digunakan untuk membedakan antar sumber yang berbeda.

""

-

backBehavior

bb

String

`back`, `pop`, atau `auto`. Menentukan perilaku tombol kembali.

back: Kembali ke halaman sebelumnya jika riwayat browser tersedia. Jika tidak, tutup WebView saat ini.

pop: Tutup jendela saat ini.

auto: Di iOS, setara dengan `pop`. Di Android, setara dengan `back` ketika toolbar terlihat, dan `pop` ketika toolbar tidak terlihat.

Untuk mode browser umum aplikasi non-HTML5Apps (appId adalah 20000067), nilai default-nya adalah `back`. Untuk HTML5Apps (dimulai dengan `startApp`), nilai default-nya adalah `pop`.

-

pullRefresh

pr

String

YES/NO. Menentukan apakah fitur pull-to-refresh didukung. Hanya file lokal yang dapat diatur ke YES.

"NO"

Y

showProgress

sp

bool

YES/NO. Menentukan apakah akan menampilkan bilah progres pemuatan.

"NO"

-

canPullDown

pd

String

YES/NO. Menentukan apakah halaman dapat ditarik ke bawah untuk menampilkan latar belakang hitam atau Nama domain. Hanya file lokal yang dapat diatur ke NO.

"YES"

Yes

showDomain

sd

bool

YES/NO. Menentukan apakah Nama domain ditampilkan saat halaman ditarik ke bawah. Hanya file lokal yang dapat diatur ke NO. Untuk paket offline, parameter ini dipaksakan menjadi NO.

"YES"

-

backgroundColor

bc

int

Mengatur warna latar belakang (desimal, contoh: `bc=16775138`).

""

-

showOptionMenu

so

bool

YES/NO. Menentukan apakah tombol "..." di pojok kanan atas ditampilkan.

Untuk HTML5Apps, nilai default-nya adalah NO. Untuk aplikasi non-HTML5Apps, nilai default-nya adalah YES.

showTitleLoading

tl

bool

YES/NO. Menentukan apakah spinner loading kecil ditampilkan di sebelah kiri judul pada bilah judul.

NO

Y

enableScrollBar

es

bool

YES/NO. Menentukan apakah bilah scroll WebView digunakan, termasuk vertikal dan horizontal. Parameter ini hanya berlaku untuk Android.

Nilai default-nya adalah YES.

-