WebView的OpenFL擴展:openfl-webview

jopen 10年前發布 | 17K 次閱讀 移動開發 openfl-webview

簡約OpenFL擴展用于展示原生 WebViews 在 iOS 和 Android 上的輸出。

主要特性

  • 全屏和彈出模式。
  • 彈出模式在左上角有關閉按鈕。
  • 白名單驗證 (the webview will close if the user goes to a non-whitelisted URL).
  • 黑名單驗證 (the webview will close if the user goes to a blacklisted URL).
  • onClose 事件(Android and iOS).
  • onURLChanging 事件用來控制WebView (iOS only).
  • On non-supported platforms, this extensions has no effect (makes nothing).

簡單使用示例

// This example show a simple sharing of a text using the Share Class.

import extension.webview.WebView;

class SimpleExample {
    function new(){
        WebView.onClose=onClose;
        WebView.onURLChanging=onURLChanging;
    }

    function onClose(){
        trace("WebView has been closed!");
    }

    function onURLChanging(url:String){
        trace("WebView is about to open: "+url);
    }

    function shareStuff(){
        WebView.open('http://www.puralax.com/help',true);

        // Example using whitelist:
        // WebView.open('http://www.puralax.com/help',true,['(http|https)://www.puralax.com/help(.*)','http://www.sempaigames.com/(.*)']);

        // Example using blacklist:
        // WebView.open('http://www.puralax.com/help',true,null,['(http|https)://(.*)非死book.com(.*)']);
    }
}

項目主頁:http://www.baiduhome.net/lib/view/home/1416214461242

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!