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
12 lines
434 B
JavaScript
12 lines
434 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 img = document.createElement('img');
|
|
// chrome-extension://EXTENSION_ID/_favicon/?pageUrl=https%3A%2F%2Fwww.google.com&size=32
|
|
img.src = faviconURL('https://www.google.com');
|
|
document.body.appendChild(img);
|