I agree with all your statements Marcel. I use this approach frequently in dev 
for fast turnaround. 
Ultimately App Store policies decide what can and cannot be done. 

Regarding security, there is nothing I can do with a remote page that I can't 
already do inside my app. It's an issue of trust. 


Sent from my iPhone

> On Aug 1, 2014, at 10:35 AM, Shazron <shaz...@gmail.com> wrote:
> 
> I agree that it is not recommended, but it's possible. I delved into
> this question here:
> https://github.com/shazron/phonegap-questions/issues/37
> 
> The PhoneGap Developer App is an example of how this is working at
> http://app.phonegap.com but they do some proxying to get around the
> CORS limitations I believe.
> 
>> On Fri, Aug 1, 2014 at 10:23 AM, Marcel Kinard <cmarc...@gmail.com> wrote:
>> I've been getting occasional questions about users trying to use 
>> remotely-loaded (non-local) HTML pages with Cordova (in the webview, not 
>> InAppBrowser), and still expecting to have access to the plugin APIs (camera 
>> is a popular one). My response so far is: "This is an unsupported 
>> configuration, because Cordova was not designed for this and the community 
>> does no testing of this configuration. While it can work in some 
>> circumstances, it is not recommended nor supported."
>> 
>> My definition of "unsupported" is not that it is incapable, but that we 
>> don't claim that it is supposed to work, and more importantly, we won't 
>> actively fix user-submitted defects on this topic.
>> 
>> The main concern I have on this is same origin policy, and matching the 
>> remotely-served cordova.js with the locally-installed native Cordova 
>> platform to avoid version mismatch.
>> 
>> Do you think I'm out in-the-weeds on this, or do you agree?
>> 
>> If you agree, what would you think of a blurb in cordova-docs somewhere that 
>> captures this gist?
>> 
>> Thanks for your feedback!

Reply via email to