Description:
Crosswalk Android is supporting these URIs already, we need to make Crosswalk 
Tizen to provide same function also.

Affected component: Crosswalk runtime

Related feature:  
XWALK-1501<https://crosswalk-project.org/jira/browse/XWALK-1501>

Target release: Crosswalk v10

Implementation details:
if we support these URIs, the web developers will obtain more flexibility, as 
below test cases show,
<a href="tel:11800108000"> Make Phone Call </a>
<a href="sms:11800108000" > Send Short Message </a>
<a href="mmsto:11800108000"> Send Multi-media Message </a>
<a href="mailto:11800108000";> Send Mail </a>

Fortunately, Chrome content has preserved interface for embedder to extend. We 
only need to override 
content::ResourceDispatcherHostDelegate::HandleExternalProtocol() for tizen 
xwalk. In the overridden function we'll switch the requests to according 
services provided by system. There are two options to implement it: (1) Call 
system API directly (2) Call existing system service through D-Bus. We planning 
to take the method (2) since it's safe, time-saving, and keep the user 
experience as same as the platform.

Thank you very much.

Cheers,
Peter Wang



_______________________________________________
Crosswalk-dev mailing list
Crosswalk-dev@lists.crosswalk-project.org
https://lists.crosswalk-project.org/mailman/listinfo/crosswalk-dev

Reply via email to