You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Ian Clelland (JIRA)" <ji...@apache.org> on 2014/04/02 22:21:14 UTC
[jira] [Created] (CB-6393) Make {File|Directory}Entry.toURL()
return something useful for developers
Ian Clelland created CB-6393:
--------------------------------
Summary: Make {File|Directory}Entry.toURL() return something useful for developers
Key: CB-6393
URL: https://issues.apache.org/jira/browse/CB-6393
Project: Apache Cordova
Issue Type: Improvement
Components: Plugin File
Reporter: Ian Clelland
Assignee: Ian Clelland
[Relevant mailing list thread|http://markmail.org/thread/iarsjqjynd7kpcyk]
{{FileEntry.toURL()}} and {{DirectoryEntry.toURL()}} should return, by default, URLs which are usable by the webview, as {{src}} for video, audio and image tags.
Practically, this means that {{.toURL()}} should return the same values as {{.toNativeURL()}} currently does: a file URL if possible; a content (Android) or assets-library (iOS) library if that's required, or a cdvfile URL as a last resort.
{{.toNativeURL}} should stick around for a while (with a deprecation notice) since it's been released, and I've advocated its use on various forums. It should have exactly the same semantics as {{.toURL}} though.
We can introduce a {{.toInternalURL}} method to format cdvfile URLs for passing over the bridge, since that is the format that the native side of the file plugin expects, and it would be nice to have a single place where that conversion is done.
--
This message was sent by Atlassian JIRA
(v6.2#6252)