[ 
https://issues.apache.org/jira/browse/CB-11012?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15224154#comment-15224154
 ] 

jcesarmobile commented on CB-11012:
-----------------------------------

event listeners shouldn't work if you use _self.

When you use _self you are loading the website inside the cordova webview, not 
the inAppBrowser webview, and then you are replacing all your existing code 
with the code from the website you load, so when your page finish loading, your 
code is gone and won't be executed.


Are you the one who asked this?
http://stackoverflow.com/questions/36038076/execute-script-in-cordova-webview/


> Loadstart loadstop events do not fire for webview (target = _self)
> ------------------------------------------------------------------
>
>                 Key: CB-11012
>                 URL: https://issues.apache.org/jira/browse/CB-11012
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Android, Plugin InAppBrowser
>         Environment: Cordova 6.1.0
>            Reporter: Rohan
>            Priority: Blocker
>
> Building a cordova app using Ionic.
> Loading a URL in webview using inappbrowser plugin but none of the events 
> like loadstart, loadstop  get fired.
> This is my app.js
> {code}
>  var ref = cordova.InAppBrowser.open('http://www.google.com','_self', 
> 'location=no')
>           ref.addEventListener('loadstart', function (event) {
>             console.log('loadstart fired');
>           }, false);
>           ref.addEventListener('loadstop', function (event) {
>             console.log('loadstop fired');
>           }, false);
>           ref.addEventListener('loaderror', function (event) {
>             console.log('loadstop fired');
>           }, false);
>           ref.addEventListener('exit', function (event) {
>             console.log('exit fired');
>           }, false);
> {code}
> CSP in index.html
> {code}
>  
>    <meta http-equiv="Content-Security-Policy" content="default-src 'self' 
> data: gap: https://ssl.gstatic.com; style-src 'self' 'unsafe-inline'; 
> media-src *">
> {code}
>  Console output is blank when _self is used
> *Note: The events fire when target _blank is used.*
> {code}
> I/chromium( 2222): [INFO:CONSOLE(69)] "loadstart fired", source: 
> file:///android_asset/www/src/app.js (69)
> I/chromium( 2222): [INFO:CONSOLE(73)] "loadstop fired", source: 
> file:///android_asset/www/src/app.js (73) 
> I/chromium( 2222): [INFO:CONSOLE(73)] "loadstop fired", source: 
> file:///android_asset/www/src/app.js (73)
> I/chromium( 2722): [INFO:library_loader_hooks.cc(130)] Chromium logging 
> enabled: level = 0, default verbosity = 0
> I/chromium( 2222): [INFO:CONSOLE(73)] "loadstop fired", source: 
> file:///android_asset/www/src/app.js (73)
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to