<br><br><div class="gmail_quote">On Mon, Aug 8, 2011 at 11:16 AM, 임동우 <span dir="ltr"><<a href="mailto:dw.im@samsung.com">dw.im@samsung.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">





<div>
<p>Why don't WebKit support the database of geolocation permissions?<br>(Record the user permission into database, and use it when user revisit the web site.)<br><br><br>Most of major browsers who use WebKit are support this kind of feature.<br>
<br>Chrome and Safari support this feature, and Android browser as well.<br>And as I know, Mobile Safari in iOS5 may support this.<br><br>Vendors implement this feature by themselves, because WebKit does not support it, <br>
so the implementation and policy are slightly different each other.<br>Some vendors are implemented in porting layer of WebKit, the others are in browser.<br>As I know, in Android, implementation of this feature in porting layer of WebKit.<br>
<br><br>I think we'd better to implement this feature in WebCore.<br>Then we can prevent redundant implementation of each vendors.<br></p></div></blockquote><div><br></div><div>This is intentional: as you noticed, each browser vendor may chose a different way of managing the Geolocation permissions. To allow for this freedom, I think the Geolocation permissions should not be in WebCore.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><p><br><br>And, this feature is not violating the Geolocation spec.<br>This statement in the Geolocation spec. is told us that user permission could be preserved.<br>
"Those permissions that are acquired through the user interface and that are preserved beyond the current browsing session must be revocable and user agents must respect revoked permissions." (<a href="http://dev.w3.org/geo/api/spec-source.html#privacy_for_uas" target="_blank">http://dev.w3.org/geo/api/spec-source.html#privacy_for_uas</a>)<br>
<br></p></div></blockquote><div><br></div><div>That is not a specification of how the feature should be implemented, it is just a privacy consideration for implementors of the API.</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><p><br>If most of major browsers support this feaure, and users prefer this kind of interaction,<br>then I think there are no reason to hesitate to include this feature into WebKit.<br><br></p></div></blockquote><div>
I don't really agree. I think it should be left to each WebKit port / embedder to decide if and how to support this feature, so it doesn't belong in WebCore.</div><div><br></div><div>Thanks,</div><div>Andrei</div>
<div><br></div></div>