簡體   English   中英

內容腳本從擴展(CSP)加載圖像

[英]Content script loading images from an extension ( CSP )

我正在為chrome和firefox開發瀏覽器擴展。

我的內容腳本注入(僅在Twitter中)從另一台服務器托管的一些新圖像。

這是我在做什么的一個基本示例:

fetch('mysite.com')
    .then(data => {
         let imgTag = document.createElement('img');
         imgTag.src = data.url; // (https://example.com/image.jpg)
         div.appendChild(imgTag);
    });

它可以在chrome上運行,但不能在firefox上運行,控制台顯示與內容安全策略相關的錯誤,它只是說適用於twitter的CSP規則不允許加載我的托管圖像。

讓我感到煩惱的是為什么它可以在chrome上正常工作?

將圖像與擴展名捆綁在一起。 擴展URL( moz-extension:// )不受CSP的限制。

如果您需要動態內容,則必須等到問題12949961267027被實施。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM