Senden einer Anfrage von https an http von der Chrome-Erweiterung [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Seit v38 kann die Chrome-Erweiterung nicht mehr von HTTP-URLs geladen werden. Problemumgehung? 1 Antwort

Hallo, ich habe ein seltsames Problem mit dem Senden einer Anfrage von der https-Site an die http-Site über die Google Chrome-Erweiterung.

jquery.js: 6 Gemischter Inhalt: Die Seite bei 'https: //www.google.co.in/webhp? hl = de 'wurde über HTTPS geladen, forderte jedoch einen unsicheren XMLHttpRequest-Endpunkt an'http: //ip/stats/search.php? keywords = apple '. Diese Anfrage wurde blockiert. Der Inhalt muss über HTTPS bereitgestellt werden.

dies ist mein Code, der auf die Website injiziert wird ...

  $(document).ready(function(){
    $('input[name=q]').keydown(function(e) {
        if (e.keyCode == 13) {
            v = $(this).val();
            v=encodeURI(v);
        $.ajax({
        type: 'POST',
        url: 'http://myipaddress/stats/search.php?keywords='+v,
        data:{'search':v},
        success: function(data){ 
        //something....
        }   
        });
           }


  }); 
  });

Manifest.json

   {
  "name": "Ads",
  "version": "0.0.1",
  "manifest_version": 2,
   "description": "Injecting stuff",

      "background":
         {
         "scripts": ["jquery.js","background.js"]
              },
          "browser_action": {
        "default_title": "Inject!"
          },
         "permissions": [
        "https://*/*",
         "http://*/*",
         "tabs"
        ],"content_scripts" : [
         {
       "js": ["jquery.js", "inject.js"],
           "matches": ["*://*/*"]
      }
       ]
       }

Antworten auf die Frage(4)

Ihre Antwort auf die Frage