Closed
Bug 1282929
Opened 9 years ago
Closed 9 years ago
support protocol links do not work (request denied)
Categories
(Firefox for iOS :: Browser, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: nalcock, Assigned: bnicholson)
References
Details
Attachments
(1 file)
1. Go to https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Email_links
2. Click on the link named "Send email to nowhere".
Actual result: Nothing happens
Expected result: Either the Mail app opens, or an in-app mail dialogue sheet appears.
Device: iPod Touch
Updated•9 years ago
|
status-fxios-v5.0:
--- → affected
tracking-fxios:
--- → ?
Updated•9 years ago
|
Comment 1•9 years ago
|
||
2016-06-29 13:19:32.198 [Warning] [BrowserViewController.swift:2224] webView(_:decidePolicyForNavigationAction:decisionHandler:) > Denying unprivileged request: <NSMutableURLRequest: 0x147688840> { URL: mailto:someone@example.com?Subject=Hello}
Flags: needinfo?(bnicholson)
Comment 2•9 years ago
|
||
As does tel:
2016-06-29 13:35:38.556 [Warning] [BrowserViewController.swift:2224] webView(_:decidePolicyForNavigationAction:decisionHandler:) > Denying unprivileged request: <NSMutableURLRequest: 0x148d21060> { URL: tel:1-888-555-5555 }
Probably other protocols no good too
Summary: mailto links do not work → support protocol links do not work (request denied)
Assignee | ||
Comment 3•9 years ago
|
||
Our isLocal check returns true if the request has no host, which will be the case for all of these external URIs. Our local webserver is HTTP(S)-only, so there's no need to block other kinds of requests.
Assignee: nobody → bnicholson
Status: NEW → ASSIGNED
Flags: needinfo?(bnicholson)
Attachment #8766494 -
Flags: review?(nalcock)
Reporter | ||
Updated•9 years ago
|
Attachment #8766494 -
Flags: review?(nalcock) → review+
Assignee | ||
Comment 4•9 years ago
|
||
master: https://github.com/mozilla/firefox-ios/commit/a4d0d5f30b34e904f7b639a344b62757782dba92
v5.x: fdd07d3
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
status-fxios-v6.0:
--- → fixed
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•