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(.*)']); } }