- From: Robin Berjon <robin@w3.org>
- Date: Mon, 08 Jul 2013 22:02:56 +0200
- To: Domenic Denicola <domenic@domenicdenicola.com>
- CC: Anne van Kesteren <annevk@annevk.nl>, "public-script-coord@w3.org" <public-script-coord@w3.org>
On 08/07/2013 21:16 , Domenic Denicola wrote: >> One thing that's still a bit unclear is how to expose path >> segments. We could expose the segments as array, we could expose a >> special segments object so you can change the URL that way, or >> something else. Suggestions welcome. > > I would be tempted to just leave it out and make people do the work > manually of manipulating `pathname`, since I can't think of a great > answer. Or are there potential footguns we want to avoid, e.g. if > people naively did `url.pathname.split("/")` or `url.pathname = > mySegments.join("/")` they wouldn't get what you expect? I guess > there are some encoding issues... People will naïvely split and join on "/" while forgetting about the leading "/". They'll also forget about %-escaping, which they should except that if setting the string directly you can't tell if a "/" in it was intended as a separator or not. An abstraction would certainly be helpful here. -- Robin Berjon - http://berjon.com/ - @robinberjon
Received on Monday, 8 July 2013 20:03:09 UTC