mirror of
https://github.com/GoogleChrome/chrome-extensions-samples.git
synced 2026-03-26 13:19:49 +07:00
* Ignores archived samples * Uses eslint/recommended rules * Runs prettier and eslint (including --fix) pre-commit via husky * Adds new npm scripts: 'lint', 'lint:fix' and 'prettier' * Does not lint inline js code * Fix all prettier and eslint errors * Add custom prettier rules * Apply custom prettier rules * Update readme to explain how to setup the repo * addressed comments
13 lines
457 B
JavaScript
13 lines
457 B
JavaScript
function faviconURL(u) {
|
|
const url = new URL(chrome.runtime.getURL('/_favicon/'));
|
|
url.searchParams.set('pageUrl', u); // this encodes the URL as well
|
|
url.searchParams.set('size', '32');
|
|
return url.toString();
|
|
}
|
|
|
|
const imageOverlay = document.createElement('img');
|
|
imageOverlay.src = faviconURL('https://www.google.com');
|
|
imageOverlay.alt = "Google's favicon";
|
|
imageOverlay.classList.add('favicon-overlay');
|
|
document.body.appendChild(imageOverlay);
|