Code Monkey home page Code Monkey logo

tuarua / webviewane Goto Github PK

View Code? Open in Web Editor NEW
180.0 41.0 50.0 293.57 MB

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

License: Apache License 2.0

ActionScript 30.71% Shell 7.23% Swift 19.56% Objective-C 3.68% C++ 1.26% C# 19.90% Batchfile 0.64% C 0.86% Java 0.96% Pascal 1.98% Inno Setup 5.31% Kotlin 7.91%
cef webview cefsharp adobe-air chromium-embedded-framework actionscript air-native-extensions windows-desktop ane swift4

webviewane's Introduction

WebViewANE

WebView Adobe Air Native Extension for macOS 10.13+, Windows Desktop, iOS 11.0+ and Android19+. This ANE provides access to a more modern webview from AIR.


paypal

Much time, skill and effort has gone into this. Help support the project.
IDE Software provided by JetBrains

Jetbrains


Important notice for Windows version of 2.5.0+

C# and CefSharp binaries are now packaged inside the ANE. All of these need to be deleted from your AIRSDK.
FreSharp.ane is now a required dependency for Windows.

WIKI

The wiki page contains extensive information. Please read.

Asdocs

Issue Tracker

  • The Issue Tracker is for reproducible bugs only. Use the supplied template.
  • Spend at least 1 hour investigating the issue yourself.
  • The project is open source, that is, the code is free to use and free to modify.
  • Paid Support is available for anything which falls outside bug fixing.

webviewane's People

Contributors

romannekhor avatar tuarua avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

webviewane's Issues

IOS running problems

Hello,
    I use the "AIR-iOS-Packager" packaged ipa can not run on the IOS, open immediately on the exit, the normal use of Android

IOS package screenshot

image

image

Make getUserMedia work | Android

When I try the getUserMedia function at navigator, it always returns NavigatorUserMediaError - PermissiondeniedError. No matter what I do with android permissions.

I googled around, and found similar issue at electron's webview.
electron/electron#845

Can we have this somehow work, then logically webRTC would be available @droid using the ANE.
Thanks for all!

A way to track errors

  • What version of the product are you using?
    0.0.18
  • On what operating system?
    Win7, Win8, win10
  • Which IDE are you using?
    IntelliJ
  • Which version of AIR are you using?
    24
  • What steps will reproduce the problem?
    Package air application, install, open.
  • What is the expected output? What do you see instead?
    Expected: browser opens and shows web page
    Actual result: Application stopped working
  • Please provide any additional information below.
    There is no stack trace, that's the problem.
  • Does this problem also occur in the WebViewANE Sample Application provided?
    Yes

Create OSX Installer

No issue with your code; it's fantastic and got it working great on Windows; however from Windows I would like to compile my Air app for OSX; how would I go about doing that? I used inno to create the installer for Windows is there another tool to create the installer for OSX?

Thanks.

cache support

cache features needed :

  1. need cache policy API
  2. need clear cache API

Blocked Popup - catch Touch-event

  • Version: WebViewANE v. 0.0.21

  • OS: Win 8 / Desktop / Touch

  • IDE: - FDT

  • AIR: - 22

  • Problem:

  • embedding GoogleMaps in the WebViewANE.

  • PopUps are blocked.

  • Now click multiple times on an external PopUp-Link - "Google" in the lower left corner.

  • Output:

  • Touches are watched by Chromium. No more reaction on touches in the AIR-App.

  • To clear, i have to use a Mouse-click one time.

How can i debug this.
My developing machine has no touch.

Yours -milo

hot key support

in web view it seems no key event,can you support , no effect addEventListener on "NativeApplication. nativeApplication" , "stage","WebViewANE","stage.nativeWindow".

can you support a key event on any of them ?

default platform option | Android

Please enable the default platform option at ANE, to make applications runnable from simulator.

I see u disabled at extension_mobile.xml for now...
Also some codes would be needed at the build script, at build_mobile.sh and at .swc to have it...

Thanks!

System.IO.FileNotFoundException on Windows 7

Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: WebViewANESample.exe
Problem Signature 02: missing
Problem Signature 03: 56de2a63
Problem Signature 04: WebViewANE
Problem Signature 05: 0.0.0.0
Problem Signature 06: 587d5512
Problem Signature 07: 26
Problem Signature 08: 1b2
Problem Signature 09: System.IO.FileNotFoundException
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

Crashes on OSX when url is empty/null

Using the latest version of the ANE in OSX (10.10) in ADL (AIR 24)
ADL crashes when the url param in init is NULL

example:
web.init( "", 0, 0, 20, 20 );

Failed to package AIR application

Failed to package AIR application
Packaging failed. Packager internal error.

I receive this error on both Windows and OSX running off the latest master branch when trying to package application for release.

Debug works on Windows, building from either Adobe Animate CC or IntelliJ IDEA.

Debug does not work on OSX in either Animate or IntelliJ.

OSX debug build crashes with:

adl quit unexpectedly

Ability to externalise dependancies

This extension works well, unfortunately it adds considerable size to the application (when doing a windows build).

I have tried moving the DLLs to other locations and attempted various ways of giving the main application access to them, but I haven't had any luck yet.

Is there a way to use the DLL files from a different location, so that we can deploy the dependencies separately to the main application?

Is this even possible with the way that AIR extensions use DLLs?

Windows VC++ Redistributable

NOT AN ISSUE, BUT A REQUEST.

By any chance... can u zip the files mentioned on the Chromium documentation?

For VC++ 2013 (x86)

C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\redist\x86\Microsoft.VC120.CRT

For VC++ 2013 (x64)

C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\redist\x64\Microsoft.VC120.CRT

I just don't have elevated access to install the VC runtime on one setup, and can't find the way to make the ANE work otherwise... and I didn't find those folders.

Thanks.

Shared runtime

Great job with your ANE !
Tested on OSX.

I saw a lot of dependencies on Windows side (.NET 4.5.2 + C++ 2013 + C++ 2015) and a tutorial to make this work with AIR (so for captive runtime).
Does this means that your ANE does not work on Windows side with shared runtime ?

Thank you,
Hugo.

App Process Stuck

Seems like the sub process "CefSharp.BrowserSubprocess" stays always there when I close the app.
Preventing the app to close and get stuck on the Background Processes (Task Manager)

is it able to run in Animate CC?

hi,

you did work so interesting ANE :)

i know it is work fine in Flash Builder 4.7.

but, I'm fail to run in Animate CC.

is it able to run in Animate CC?

Long Press text selection Windows touch - Known CEF issue

Long pressing on text selection causes a crash on Windows 10 touch devices.
This is a bug in CEF 57.
CefSharp and indeed the CEF dist packages are released every 2nd version of Chromium.
It is currently on CEF v57 so when v59 is released it will be incorporated.
This usually occurs within a couple of weeks. 59 is due to be released sometime in June.
In the interim:
You can disable long press in under System > Pen and Touch

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.