- From: Ryosuke Niwa <rniwa@webkit.org>
- Date: Mon, 24 Oct 2011 14:02:13 -0700
- To: Aryeh Gregor <ayg@aryeh.name>
- Cc: public-webapps <public-webapps@w3.org>, Ehsan Akhgari <ehsan@mozilla.com>
- Message-ID: <CABNRm606t-CkbMWh=M_2z+Y-iswWaGYGFpJpHTwKutodEPkY5w@mail.gmail.com>
Right, we would definitely don't want to provide yet another way to annoy users. I'm fine with (in fact I've been always inclined towards) not providing APIs for this. - Ryosuke On Mon, Oct 24, 2011 at 8:08 AM, Aryeh Gregor <ayg@aryeh.name> wrote: > (sorry for the delay in responding, I was on vacation for about ten days) > > On Sat, Oct 15, 2011 at 1:51 PM, Ryosuke Niwa <rniwa@webkit.org> wrote: > > Is there an interest in providing a way to prevent non-collapsed > selection > > under some node in a document? And if there is, what are use cases? > > Authors periodically file a WebKit bug against our implementation of > > selectstart event that they can't use it to disable selection. WebKit > > supports "-webkit-user-select: none" to do this but some authors > apparently > > want to allow collapsed selection. > > I personally don't quite understand why authors ever want to do this but > I'm > > not totally against the idea of providing new mechanism for this if there > > are good use cases. > > As far as I know, the use-case is to prevent users from copying text > easily. For instance, on this page: > > http://www.snopes.com/science/dhmo.asp > > Sites that have paid content only available to subscribers don't want > subscribers to copy text to other places. Also, sites that are > ad-supported might want users to come visit the original page (with > the ads) instead of reading the text elsewhere. Or authors might just > want credit for their work. > > There's no way we can stop authors from making things inconvenient for > users -- they could always call getSelection().collapseToStart() every > 50 ms or something. There's also no way we can stop users from > copying if they're determined -- they could save the HTML and copy > from there, say. I don't think we need to add features to the spec to > make it easier for authors to stop users from copying, because a lot > of authors will misuse them. I also don't personally think browsers > need to add features to make it easier for users to evade anti-copying > measures, because a lot of users will misuse them. The browser can't > decide what copying is good or bad, and shouldn't assume that the > author or the user is right. > > So I wouldn't worry about this much either way. I certainly don't > think a declarative feature to prevent all non-collapsed selections > (or all copying) is a good idea. A lot of authors are overprotective > of their content and would stop totally legitimate copying if given > the chance. >
Received on Monday, 24 October 2011 21:03:12 UTC