You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by "Shazron Abdullah (JIRA)" <ji...@apache.org> on 2012/09/20 01:11:07 UTC

[jira] [Created] (CB-1506) Implement InAppBrowser feature

Shazron Abdullah created CB-1506:
------------------------------------

             Summary: Implement InAppBrowser feature
                 Key: CB-1506
                 URL: https://issues.apache.org/jira/browse/CB-1506
             Project: Apache Cordova
          Issue Type: Task
    Affects Versions: Master
            Reporter: Shazron Abdullah
             Fix For: 2.3.0


See: http://wiki.apache.org/cordova/InAppBrowser

Tentatively set for 2.3.0 to get the ball rolling.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Re: [jira] [Commented] (CB-1506) Implement InAppBrowser feature

Posted by Ally Ogilvie <ao...@wizcorp.jp>.
Regarding this feature it would be nice if the API was richer than only
emulating the iFrame target specific.

For example as a developer most likely I want to resize, change background
colour / transparency, animate the view, or even message back and forth or
send JSON to it. Not only loading some local source / cache source or even
a data url.

Otherwise I might as well use ChildBrowser or Wizard View Manager
<https://github.com/Wizcorp/phonegap-plugin-wizViewManager> Plugins
:)



On Wed, Nov 7, 2012 at 4:36 AM, Kevin Hawkins (JIRA) <ji...@apache.org>wrote:

>
>     [
> https://issues.apache.org/jira/browse/CB-1506?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13491750#comment-13491750]
>
> Kevin Hawkins commented on CB-1506:
> -----------------------------------
>
> Incidentally, I'm excited to see ChildBrowser-type functionality becoming
> a first-class citizen in Cordova!  We would eventually like to contribute
> back the changes we've made to an older version of ChildBrowser
> (significantly, functionality for secure viewing of content files on the
> device, via Safari's content preview functionality), and I think pulling
> InAppBrowser into the core code base will help to ease the maintenance from
> the standpoint of a "single source of truth".  +1 to this New Feature!
>
> > Implement InAppBrowser feature
> > ------------------------------
> >
> >                 Key: CB-1506
> >                 URL: https://issues.apache.org/jira/browse/CB-1506
> >             Project: Apache Cordova
> >          Issue Type: New Feature
> >          Components: Android, iOS
> >    Affects Versions: Master
> >            Reporter: Shazron Abdullah
> >             Fix For: 2.3.0
> >
> >
> > See: http://wiki.apache.org/cordova/InAppBrowser
> > Tentatively set for 2.3.0 to get the ball rolling, and only for iOS and
> Android. Not sure what other platforms this should apply to, if so, add a
> sub-task.
>
> --
> This message is automatically generated by JIRA.
> If you think it was sent incorrectly, please contact your JIRA
> administrators
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>



-- 
 [image: Wizcorp - Incorporated Wizards!]
 Ally Ogilvie
Lead Developer for Mobile Devices



   wizcorp.jp

3-10-14-6F, Higashi Nihombashi, Chuo-ku, 103-0004, Tokyo
Tel: (+81)3-4550-1448 - E-mail: aogilvie@wizcorp.jp

[jira] [Commented] (CB-1506) Implement InAppBrowser feature

Posted by "Jesse MacFadyen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CB-1506?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13491111#comment-13491111 ] 

Jesse MacFadyen commented on CB-1506:
-------------------------------------

I have some open questions about the wiki defined 'spec'

1. window.open('http://random-url.com', '_self'); // loads in InAppBrowser 
- so even though the random-url is not whitelisted, it is permitted to load within the application, inside the InAppBrowser.  This is currently not trivial on iOS.

2. How can I open a whitelisted url in the native browser? ie. mobile safari
- there is no clear path to targeting ALL 3 possibilities or a)the app page, b) the InAppBrowser, c) the system browser ( for a whitelisted URL )
- it makes sense that you cannot open a file:// url in the system browser + you cannot open a non-whitelisted url in the app.


                
> Implement InAppBrowser feature
> ------------------------------
>
>                 Key: CB-1506
>                 URL: https://issues.apache.org/jira/browse/CB-1506
>             Project: Apache Cordova
>          Issue Type: New Feature
>          Components: Android, iOS
>    Affects Versions: Master
>            Reporter: Shazron Abdullah
>             Fix For: 2.3.0
>
>
> See: http://wiki.apache.org/cordova/InAppBrowser
> Tentatively set for 2.3.0 to get the ball rolling, and only for iOS and Android. Not sure what other platforms this should apply to, if so, add a sub-task.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CB-1506) Implement InAppBrowser feature

Posted by "Kevin Hawkins (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CB-1506?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13491750#comment-13491750 ] 

Kevin Hawkins commented on CB-1506:
-----------------------------------

Incidentally, I'm excited to see ChildBrowser-type functionality becoming a first-class citizen in Cordova!  We would eventually like to contribute back the changes we've made to an older version of ChildBrowser (significantly, functionality for secure viewing of content files on the device, via Safari's content preview functionality), and I think pulling InAppBrowser into the core code base will help to ease the maintenance from the standpoint of a "single source of truth".  +1 to this New Feature!
                
> Implement InAppBrowser feature
> ------------------------------
>
>                 Key: CB-1506
>                 URL: https://issues.apache.org/jira/browse/CB-1506
>             Project: Apache Cordova
>          Issue Type: New Feature
>          Components: Android, iOS
>    Affects Versions: Master
>            Reporter: Shazron Abdullah
>             Fix For: 2.3.0
>
>
> See: http://wiki.apache.org/cordova/InAppBrowser
> Tentatively set for 2.3.0 to get the ball rolling, and only for iOS and Android. Not sure what other platforms this should apply to, if so, add a sub-task.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (CB-1506) Implement InAppBrowser feature

Posted by "Shazron Abdullah (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CB-1506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Shazron Abdullah updated CB-1506:
---------------------------------

    Component/s:     (was: BlackBerry)
    
> Implement InAppBrowser feature
> ------------------------------
>
>                 Key: CB-1506
>                 URL: https://issues.apache.org/jira/browse/CB-1506
>             Project: Apache Cordova
>          Issue Type: New Feature
>          Components: Android, iOS
>    Affects Versions: Master
>            Reporter: Shazron Abdullah
>             Fix For: 2.3.0
>
>
> See: http://wiki.apache.org/cordova/InAppBrowser
> Tentatively set for 2.3.0 to get the ball rolling, and only for iOS and Android. Not sure what other platforms this should apply to, if so, add a sub-task.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CB-1506) Implement InAppBrowser feature

Posted by "Shazron Abdullah (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CB-1506?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13501588#comment-13501588 ] 

Shazron Abdullah commented on CB-1506:
--------------------------------------

See updated wiki article for the updated spec as discussed in the mailing list.
                
> Implement InAppBrowser feature
> ------------------------------
>
>                 Key: CB-1506
>                 URL: https://issues.apache.org/jira/browse/CB-1506
>             Project: Apache Cordova
>          Issue Type: New Feature
>          Components: Android, iOS
>    Affects Versions: Master
>            Reporter: Shazron Abdullah
>             Fix For: 2.3.0
>
>
> See: http://wiki.apache.org/cordova/InAppBrowser
> Tentatively set for 2.3.0 to get the ball rolling, and only for iOS and Android. Not sure what other platforms this should apply to, if so, add a sub-task.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CB-1506) Implement InAppBrowser feature

Posted by "Kevin Hawkins (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CB-1506?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13491676#comment-13491676 ] 

Kevin Hawkins commented on CB-1506:
-----------------------------------

I have thoughts on 1, as it's a requirement for us in our local version of ChildBrowser.  I can share the approach we've decided to attempt, after investigating our options, if that's helpful.  I agree with Jesse; it's not trivial.  But I think we have a light at the end of the tunnel.
                
> Implement InAppBrowser feature
> ------------------------------
>
>                 Key: CB-1506
>                 URL: https://issues.apache.org/jira/browse/CB-1506
>             Project: Apache Cordova
>          Issue Type: New Feature
>          Components: Android, iOS
>    Affects Versions: Master
>            Reporter: Shazron Abdullah
>             Fix For: 2.3.0
>
>
> See: http://wiki.apache.org/cordova/InAppBrowser
> Tentatively set for 2.3.0 to get the ball rolling, and only for iOS and Android. Not sure what other platforms this should apply to, if so, add a sub-task.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (CB-1506) Implement InAppBrowser feature

Posted by "Shazron Abdullah (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CB-1506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Shazron Abdullah updated CB-1506:
---------------------------------

    Component/s: iOS
                 BlackBerry
                 Android
    
> Implement InAppBrowser feature
> ------------------------------
>
>                 Key: CB-1506
>                 URL: https://issues.apache.org/jira/browse/CB-1506
>             Project: Apache Cordova
>          Issue Type: New Feature
>          Components: Android, iOS
>    Affects Versions: Master
>            Reporter: Shazron Abdullah
>             Fix For: 2.3.0
>
>
> See: http://wiki.apache.org/cordova/InAppBrowser
> Tentatively set for 2.3.0 to get the ball rolling, and only for iOS and Android. Not sure what other platforms this should apply to, if so, add a sub-task.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Resolved] (CB-1506) Implement InAppBrowser feature

Posted by "Shazron Abdullah (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CB-1506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Shazron Abdullah resolved CB-1506.
----------------------------------

    Resolution: Fixed
    
> Implement InAppBrowser feature
> ------------------------------
>
>                 Key: CB-1506
>                 URL: https://issues.apache.org/jira/browse/CB-1506
>             Project: Apache Cordova
>          Issue Type: New Feature
>          Components: Android, iOS
>    Affects Versions: Master
>            Reporter: Shazron Abdullah
>             Fix For: 2.3.0
>
>
> See: http://wiki.apache.org/cordova/InAppBrowser
> Tentatively set for 2.3.0 to get the ball rolling, and only for iOS and Android. Not sure what other platforms this should apply to, if so, add a sub-task.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (CB-1506) Implement InAppBrowser feature

Posted by "Shazron Abdullah (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CB-1506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Shazron Abdullah updated CB-1506:
---------------------------------

    Issue Type: New Feature  (was: Task)
    
> Implement InAppBrowser feature
> ------------------------------
>
>                 Key: CB-1506
>                 URL: https://issues.apache.org/jira/browse/CB-1506
>             Project: Apache Cordova
>          Issue Type: New Feature
>    Affects Versions: Master
>            Reporter: Shazron Abdullah
>             Fix For: 2.3.0
>
>
> See: http://wiki.apache.org/cordova/InAppBrowser
> Tentatively set for 2.3.0 to get the ball rolling, and only for iOS and Android. Not sure what other platforms this should apply to, if so, add a sub-task.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (CB-1506) Implement InAppBrowser feature

Posted by "Shazron Abdullah (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CB-1506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Shazron Abdullah updated CB-1506:
---------------------------------

    Description: 
See: http://wiki.apache.org/cordova/InAppBrowser

Tentatively set for 2.3.0 to get the ball rolling, and only for iOS and Android. Not sure what other platforms this should apply to, if so, add a sub-task.

  was:
See: http://wiki.apache.org/cordova/InAppBrowser

Tentatively set for 2.3.0 to get the ball rolling.

    
> Implement InAppBrowser feature
> ------------------------------
>
>                 Key: CB-1506
>                 URL: https://issues.apache.org/jira/browse/CB-1506
>             Project: Apache Cordova
>          Issue Type: Task
>    Affects Versions: Master
>            Reporter: Shazron Abdullah
>             Fix For: 2.3.0
>
>
> See: http://wiki.apache.org/cordova/InAppBrowser
> Tentatively set for 2.3.0 to get the ball rolling, and only for iOS and Android. Not sure what other platforms this should apply to, if so, add a sub-task.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira