WebView的OpenFL扩展:openfl-webview

jopen 10年前

简约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.open-open.com/lib/view/home/1416214461242