cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Wolfgang Flohr-Hochbichler (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CB-7758) Support for content:// URIs
Date Sun, 26 Oct 2014 14:06:34 GMT

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

Wolfgang Flohr-Hochbichler commented on CB-7758:
------------------------------------------------

Update: regarding cordova 4.0.x and jsHybugger

Changing CordovaBridge.java (line 168) and adding "origin.startsWith("content:") ||" has solved
the problem, at least for cordova 4.0.x branch. The solution don't work for cordova 3.6.x
branch, because some fixes  from the cordova 4.0.x branch wasn't back ported to 3.6.x.

    if (origin.startsWith("file:") || origin.startsWith("content:") || (origin.startsWith("http")
&& loadedUrl.startsWith(origin))) {

At the moment I see this change as the only solution to enable jsHybugger to further work
with cordova apps.
Do you see any other way to hook into the resource loading process? 

> Support for content:// URIs
> ---------------------------
>
>                 Key: CB-7758
>                 URL: https://issues.apache.org/jira/browse/CB-7758
>             Project: Apache Cordova
>          Issue Type: New Feature
>          Components: Android
>    Affects Versions: 3.6.0
>         Environment: Android 4.3
>            Reporter: Wolfgang Flohr-Hochbichler
>            Priority: Minor
>
> Device ready event is not fired if page is loaded via content:// protocol. 
> I assume it has something to do with a security check done within CordovaBridge.java
which triggers the following gap_init error message.
> 10-09 10:10:18.071 16719 16719 E CordovaBridge: gap_init called from restricted origin:
content://com.ionicframework.ionicapp795549.jsHybugger/file:///android_asset/www/index.html#/tab/dash
> 10-09 10:10:23.075 16719 16719 D CordovaLog: content://com.ionicframework.ionicapp795549.jsHybugger/jshybugger.js:
Line 112 : deviceready has not fired after 5 seconds.
> 10-09 10:10:23.075 16719 16719 I Web Console: deviceready has not fired after 5 seconds.
at content://com.ionicframework.ionicapp795549.jsHybugger/jshybugger.js:112



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

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


Mime
View raw message