Błąd Content-Security-Policy w rozszerzeniu Google Chrome

Tworzę rozszerzenie chrome, które otworzy wszystkie linki na stronie w nowych kartach.

Oto moje pliki kodu:

manifest.json

{
  "name": "A browser action which changes its icon when clicked.",
  "version": "1.1",
    "permissions": [
    "tabs", "<all_urls>"
  ],
 "browser_action": {     
    "default_title": "links",      // optional; shown in tooltip
    "default_popup": "popup.html"        // optional
  },
 "content_scripts": [
    {
    "matches": [ "<all_urls>" ],
      "js": ["background.js"]
    }
  ],
  "manifest_version": 2
}

popup.html

<!doctype html>
<html>
  <head>
    <title>My Awesome Popup!</title>
    <script>
function getPageandSelectedTextIndex() 
  { 
    chrome.tabs.getSelected(null, function(tab) { 
    chrome.tabs.sendRequest(tab.id, {greeting: "hello"}, function (response) 
    { 
        console.log(response.farewell); 
    }); 
   }); 
        } 
chrome.browserAction.onClicked.addListener(function(tab) { 
        getPageandSelectedTextIndex(); 
});
         </script>
  </head>
  <body>
    <button onclick="getPageandSelectedTextIndex()">
      </button>
  </body>
</html>

background.js

chrome.extension.onRequest.addListener(
  function(request, sender, sendResponse) {
    console.log(sender.tab ?
                "from a content script:" + sender.tab.url :
                "from the extension");
    if (request.greeting == "hello")
    updateIcon();  

});
function updateIcon() {
  var allLinks = document.links;
  for (var i=0; i<allLinks.length; i++) {
    alllinks[i].style.backgroundColor='#ffff00';

}
}

Początkowo chciałem zaznaczyć wszystkie linki na stronie lub oznaczyć je w jakiś sposób; ale pojawia się błąd „Odmówiono wykonania skryptu wbudowanego z powodu zasad bezpieczeństwa treści”.

Po naciśnięciu przycisku w oknie podręcznym pojawia się ten błąd:Refused to execute inline event handler because of Content-Security-Policy.

Pomóż mi naprawić te błędy, więc mogę otworzyć wszystkie linki w nowych kartach za pomocą mojego rozszerzenia chrome.

questionAnswers(1)

yourAnswerToTheQuestion