Closed Bug 1527618 Opened 5 years ago Closed 5 years ago

GV API (or WebExtension?) to get access to icon resources

Categories

(GeckoView :: Extensions, enhancement, P1)

Unspecified
Android
enhancement

Tracking

(firefox-esr60 wontfix, firefox65 wontfix, firefox66 wontfix, firefox67 affected)

RESOLVED WONTFIX
Tracking Status
firefox-esr60 --- wontfix
firefox65 --- wontfix
firefox66 --- wontfix
firefox67 --- affected

People

(Reporter: sebastian, Unassigned)

References

()

Details

(Whiteboard: [geckoview:fenix:m3])

(Related: Bug 1470387 - Getting canonical link)

In order to show website icons in the UI we need access to:

  • Favicon URL(s)
  • Touch icon URL(s)
  • Potentially other icons linked in markup.

In addition to the URLs we are also interested in (if defined in markup): Size and MIME type).

Sebastian doesn't care about getting updates for dynamic favicon updates, just the initial icon.

James and Agi recommend that Fenix use a WebExtension (instead of adding a dedicated GV API) for features like this that want to analyze or monitor DOM changes.

Depends on: 1518843
Summary: GeckoView: Get access to icon resources → GV API (or WebExtension?) to get access to icon resources
Whiteboard: [geckoview:fenix:m3]
Priority: -- → P1

James says we can close this bug if A-C is going to fetch favicons themselves:

https://github.com/mozilla-mobile/android-components/issues/2080

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX

Moving some WebExtension bugs to the GeckoView::Extensions component.

Component: General → Extensions
You need to log in before you can comment on or make changes to this bug.