On Fri, 23 May 2008 13:07:50 +0200, Dan Brickley <[EMAIL PROTECTED]> wrote:

Marcos Caceres wrote:
Dear TAG,
The WAF working group is seeking advice on the creation of a Widget
URI scheme.

If you really can't live with http: URIs, have you considered using the tag: URI scheme, see http://www.faqs.org/rfcs/rfc4151.html

Some considerations here:

1. Widgets, or other locally installed web applications may have multiple instances served from an arbitrary origin: Preinstalled on devices, beamed over bluetooth/IR, installed from a local file system, or over HTTP. Also 2. In general, the resources do need to resolve, as the DOM attributes are resolved, and normalized, so "DSC0201.jpg" - when loaded from the local filesystem - becomes for instance file://localhost/path/to/DSC0201.jpg". The tag: URI scheme specifically says this:

Unlike most other URIs, tags can only be used as identifiers, and are not
   designed to support resolution.
3. It is desired to shield the widget from the file system of the runtime (e.g. a widget should not be able to discern information about the file system by examining files loaded from within the widget. 4. Widgets should not be able to have unchecked access to resources outside of itself. Use of the file: scheme makes this (more) difficult.


--
Arve Bersvendsen

Developer, Opera Software ASA, http://www.opera.com/

Reply via email to