title: How can I add chrome-search://local-ntp/local-ntp.html to manifest in chrome extension
body: <p>I have a chrome extension,
  I run a content script on the activeTab and it works just fine on other tabs, but when I run the script on a new tab, the browser throws an error "Unchecked runtime.lastError: Cannot access contents of url "chrome-search://local-ntp/local-ntp.html". Extension manifest must request permission to access this host."
  I thought I could add this url to the manifest file, but it doesn't work. I have seen some solutions for other problems on stackoverflow, but none of them worked so far.</p>
  
  <p>This is how I execute script:</p>
  
  <pre><code>var link = 'http://localhost/example/abc.html';
  chrome.tabs.query({'active': true, 'currentWindow': true}, function (tabs) {
  
              chrome.tabs.executeScript(tabs[0].id, {
                      file: "lib/prefetch.js"
                    }, function() {
                      chrome.tabs.sendMessage(tabs[0].id, {link: link});
                      resolve(0);//resolve the promise
  
              });
  
          });
  
  </code></pre>
  
  <p>Manifest.json is as the following:</p>
  
  <pre><code>{
    "name": "Example Extension",
    "version": "1.0",
    "manifest_version": 2,
    "description": "Example extension",
    "browser_action": {
      "default_icon": "img/grey-16.png",
      "default_popup": "index.html"
    },
    "permissions": [
      "tabs", 
      "notifications",
      "background", 
      "activeTab",
      "webRequest",
      "webRequestBlocking",
      "contentSettings",
      "browsingData",
      "http://*/*",
      "https://*/*"
    ],
    "content_scripts" : [
     {
       "js": [ "index.js", "ext/jquery-2.1.4.min.js"],
       "matches": ["*://*/*"]
     },
     {
       "js": [ "content.js", "onexecute.js"],
       "run_at": "document_start",
       "matches": ["*://*/*"]
     }
    ],
    "background": {
        "scripts" : ["ext/jquery-2.1.4.min.js","ext/async.min.js","ext/himalaya.js","background.js"],
        "persistent": true,
        "matches": ["*://*/*"]
    },
    "content_security_policy": "script-src 'self' 'unsafe-eval' https://rawgit.com/caolan/async/master/dist/async.min.js https://ajax.googleapis.com;  object-src 'self'"
  }
  
  </code></pre>