cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tony Homer (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CB-11270) [QUESTION] Is whitelist intent filter working as intended?
Date Mon, 16 May 2016 14:59:12 GMT
Tony Homer created CB-11270:
-------------------------------

             Summary: [QUESTION] Is whitelist intent filter working as intended?
                 Key: CB-11270
                 URL: https://issues.apache.org/jira/browse/CB-11270
             Project: Apache Cordova
          Issue Type: Improvement
          Components: iOS
            Reporter: Tony Homer
            Assignee: Shazron Abdullah


In 3.8.0, given an intent directive like 
{code}
<allow-intent href="tel:*" />
{code}
, interacting with any of the following elements would result in tel: requests that would
all be allowed:
{code}
<a id="tel-button" href="tel:777777777">do tel with a.href</a>

<a id="tel-a-onclick" onclick="document.location.href='tel:777777777';">do tel with
a.onclick</a>

<button id="tel-button" onclick="document.location.href='tel:777777777;'">do tel with
button.onclick</button>
{code}

However, in 4.1.1, only the first interaction will be allowed.
This is because intent directives are only applied to the UIWebViewNavigationTypeLinkClicked
navigationType (the navigationType for the second and third examples is UIWebViewNavigationTypeOther).

Is this working as intended?

It seems that either the whitelist intent filter in 4+ is not working as intended or, if working
as intended, the documentation should be improved to spell out this case.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org


Mime
View raw message