Did you ever work this out? Is it not possible to get a locationChangeEvent on a target="_blank"?
I've the same Problem. Any solutions found on that?
It's very important to me...
Two possible solutions are:
1. Proxy the webpage you are loading on your own server by loading it with php (example: http://php.net/manual/en/function.file-get-contents.php) and return a modified page response
Use find and replace on the string you loaded from file_get_contents() or similar php methods and replace the target="_blank" with nothing then output the page reponse
2. Or, Use loadString() method from StageWebView and pass it a modified page response similar to the method above. however, loadString has issues rendering the page, and is not the same as loadURL. It wasnt designed to work the same way.
This solution is not perfect but may help you guys out for the meanwhile.
I am currently seeking a better solution so that page links load with the _target in tack, as they should. This may have to be an Adobe fix.
I am also looking for the solution.
It seems like a bug or a feature and should be documented or fixed.
Has anyone come up with solution that does not require such an elegant work around?
Did you ever get an answer that did not require the PHP or loadString work arounds?
This is still an issue.
Any url launching to _blank in StageWebView fails - sometimes it redirects the containing div content, but it never reaches as far as setting location, so can't even intercept and handle it using LocationChangingEvent.
Found a few bug ids in my googling, but none of them are still current and no workable workarounds for JS generated links launching into _blank.
2017 and the problem is still here with AIR 25....
adobe developers, you should tell us what you are doing, it's not possible to trust a technology if a strong support is missing,
or put everything in open source so we will take care of it