跳至主要內容

展現一個 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 的狀態,其它參數一律會在呼叫時重設成預設值

範例

參考 本章末尾的綜合範例