此次Google的新提议是暂停PNA技术并转而使用新的权限控制来限制公共网站访问,区别在于新提议赋予用户更多的控制权,代价则是需要向用户解释这个新权限具体用途是什么。
Google认为新提议可以消除预检设计所实现的明确的设备选择加入机制并简化交付流程,同时还可以降低本地网络访问的实际风险,而技术层面的设计也让这个新技术更容易实现。
当然禁止公共网站访问本地网络权限也会造成一些麻烦,最直观的例子就是路由器,例如TP-LINK的路由器在初次设置时会引导用户访问一个公共域名,这个公共域名可以探测本地网络中的路由器并进行设置。
如果直接禁止公共网站访问本地网络则会导致TP-LINK的引导域名无法正常探测,所以用户需要对这个域名进行授权,允许该域名访问本地网络。
在实际访问时网站应当先向用户发出授权请求,在用户明确批准后网站才可以访问,这和Chrome当前的各种权限设计类似,都是弹出通知由用户授予,这样才能使用对应的权限。
这项提议目前似乎还未引起太多讨论,不知道其他浏览器开发商持何种态度,理论上说这应该有助于保护用户隐私,所以应该其他开发商会同意吧?
【查看完整讨论话题】 | 【用户登录】 | 【用户注册】