展現一個 webview (webview.show)
聲明
webview.show { -- 所有參數皆為可選參數
html = HTML 內容,
x = 原點橫座標,
y = 原點縱座標,
width = 寬度,
height = 高度,
corner_radius = 圓角半徑,
alpha = 不透明度,
animation_duration = 動畫時間,
rotate = 旋轉角度,
level = 視窗層級,
opaque = 背景不透明,
ignores_hit = 是否忽略觸控事件,
can_drag = 是否能被拖動,
is_secure = 是否為安全元件,
}
字段說明
- html
- 文字型,可選參數,頁面 html 內容。預設為 上次呼叫 webview.show 時候所設
- id
- 整數型,可選參數,表示目前 webview 的 id,可使用不同的 id 來同時展現多個 webview,範圍 1 ~ 1000,預設為 1
- x
- 整數型,可選參數,距離左側的距離。預設為 0
- y
- 整數型,可選參數,距離頂端的距離。預設為 0
- width
- 整數型,可選參數,彈出視窗的寬度。預設為 螢幕寬度
- height
- 整數型,可選參數,彈出的視窗高度。預設為 螢幕高度
- alpha
- 實數型,可選參數,不透明度,範圍 0.0 ~ 1.0。預設為 1.0
- corner_radius
- 實數型,可選參數,圓角半徑,0.0 則是方角。預設為 0.0
- animation_duration
- 實數型,可選參數,從上次狀態到參數所設狀態的動畫時間。預設為 0.0
- rotate
- 實數型,可選參數,旋轉狀態, 0.0 (直向) 、90.0 (橫向 Home 在右) 、180.0 (直向翻轉) 、270.0 (橫向 Home 在左) 。預設為 0.0
- level
- 實數型,可選參數,視窗層級,預設 1100.0
- opaque
- 布林型,可選參數,背景不透明選項,預設為 true 背景不透明
- ignores_hit
- 布林型,可選參數,用於設定忽略(不攔截)觸控事件,預設為 false 不忽略。該屬性在 webview 建立後不可更改
- can_drag
- 布林型,可選參數,用於設定是否可拖拽移動 webview,預設為 false 不能拖動
- is_secure(XXT 1.3.8 及以上版本可用)
- 布林型,可選參數,iOS 13.2 及以上版本系統用於設定是否為安全元件,預設為 false 不是安全元件,設定為 true 則 webview 無法被截屏、取色、錄屏
說明
讓 webview 以參數設定的那樣出現
除了 html 參數會保持上一次 show 的狀態,其它參數一律會在呼叫時重設成預設值
範例
參考 本章末尾的綜合範例