w3c / webextensions

Charter and administrivia for the WebExtensions Community Group (WECG)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Inconsistency: dns.resolve()

ameshkov opened this issue · comments

This inconsistency was discussed during the WECG in-person meeting.

Both Chrome and Firefox support API for using the local DNS resolver.

The Firefox version provides more and we would really like to have it supported in Chrome.

How it can be used quickly once it's implemented:

  • Functionality for blocking (or discovering) CNAME-trackers
  • Service discovery

What needs to be done before that:

  • Chrome devs said that the API currently is only available in the dev channel only due to some security concerns. It is important to learn what exactly are these concerns.
  • Firefox and Chrome provide slightly different interfaces. Both APIs are already in use. How can this be handled?

Switching from needs-triage to follow-up. On the Chrome side we are going to reach out to our security team to understand if the browser.dns API could be safely exposed.