Merge pull request #815 from jonathanKingston/blob-image
Fix dumping UUID image into the page. Fixes #812
This commit is contained in:
commit
fb5436c287
1 changed files with 6 additions and 2 deletions
|
@ -20,11 +20,15 @@ async function doAnimation(element, property, value) {
|
||||||
async function addMessage(message) {
|
async function addMessage(message) {
|
||||||
const divElement = document.createElement("div");
|
const divElement = document.createElement("div");
|
||||||
divElement.classList.add("container-notification");
|
divElement.classList.add("container-notification");
|
||||||
// For the eager eyed, this is an experiment. It is however likely that a website will know it is "contained" anyway
|
// Ideally we would use https://bugzilla.mozilla.org/show_bug.cgi?id=1340930 when this is available
|
||||||
divElement.innerText = message.text;
|
divElement.innerText = message.text;
|
||||||
|
|
||||||
const imageElement = document.createElement("img");
|
const imageElement = document.createElement("img");
|
||||||
imageElement.src = browser.extension.getURL("/img/container-site-d-24.png");
|
const imagePath = browser.extension.getURL("/img/container-site-d-24.png");
|
||||||
|
const response = await fetch(imagePath);
|
||||||
|
const blob = await response.blob();
|
||||||
|
const objectUrl = URL.createObjectURL(blob);
|
||||||
|
imageElement.src = objectUrl;
|
||||||
divElement.prepend(imageElement);
|
divElement.prepend(imageElement);
|
||||||
|
|
||||||
document.body.appendChild(divElement);
|
document.body.appendChild(divElement);
|
||||||
|
|
Loading…
Add table
Reference in a new issue