Skip to content

WebView Adobe Air Native Extension for OSX 10.10+, Windows Desktop, iOS 9.0+ and Android 21+. This ANE provides access to a more modern webview from AIR.

License

fsans/WebViewANE

 
 

Repository files navigation

WebViewANE

WebView Adobe Air Native Extension for OSX 10.10+, Windows Desktop, iOS 9.0+ and Android21+. This ANE provides access to a more modern webview from AIR.

Sample client included

paypal

Windows

The Windows version utilises the CefSharp WinForms version of Chrome Embedded Framework.

Windows Installation - Important!
  • Unzip the contents of cef_binaries.zip into the bin folder of your AIRSDK.
  • Copy the contents of the "cef_sharp_libs" folder into the bin folder of your AIRSDK.

The location of this will vary depending on your IDE or. These dlls and other cef files need to reside in the folder where adl.exe is run from.

  • CEF was built with MS Visual Studio 2013. As such your machine (and user's machines) will need to have Microsoft Visual C++ 2013 Redistributable (x86) runtime installed. https://github.com/cefsharp/CefSharp/wiki/Frequently-asked-questions#Including_vcredist

  • This ANE was built with MS Visual Studio 2015. As such your machine (and user's machines) will need to have Microsoft Visual C++ 2015 Redistributable (x86) runtime installed. https://www.microsoft.com/en-us/download/details.aspx?id=48145

  • For release builds, these files need to be packaged in the same folder as your exe.
    It is highly recommended you package your app for release using an installer.
    Please see the win_installer folder for an example Inno Setup project which handles .NET 4.6 and MSVC2013 and MSV2015 dependencies.

  • The Cef view and processes can only be attached once to your app. Therefore only one instance can be created and used.

OSX

The OSX version utilises the native WKWebView.

iOS

The iOS version utilises the native WKWebView. The iOS version is written in Swift and uses a new way of writing ANEs for iOS. See this repo for more details https://github.com/tuarua/Swift-IOS-ANE

Running on Simulator

The example project can be run on the Simulator from IntelliJ

Running on Device !

The example project needs to be built and signed in the correct manner. An AIR based packaging tool is provided at https://github.com/tuarua/AIR-iOS-Packager

Android

The Android version utilises the native WebView.

alt tag

References

About

WebView Adobe Air Native Extension for OSX 10.10+, Windows Desktop, iOS 9.0+ and Android 21+. This ANE provides access to a more modern webview from AIR.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • ActionScript 20.7%
  • Swift 19.5%
  • Objective-C 14.1%
  • C# 10.1%
  • JavaScript 8.7%
  • C 7.5%
  • Other 19.4%