Access-Control-Allow-Origin не проверяет расширение Chrome

Как вы знаете, при отправке запроса $ .ajax (..) в другой домен (междоменный) большинство браузеров выдают исключение, например:

 XMLHttpRequest cannot load http://mysite.com/test.php. Origin
 http://127.0.0.1:8888 is not allowed by Access-Control-Allow-Origin.

Я создаю расширение Chrome, и оно должно отправить запрос на мой сайт. Во-первых, я тоже ожидал увидеть сообщение выше. Но я запутался, когда увидел, что все работает нормально.

Во-первых, этокажется хорошим, этоработает, и у меня есть то, что я хочу. Но это может быть ужасно. Каждый может использовать такой способ (только простой скрипт), чтобы атаковать мой сайт и получить его данные.

Конечно, захват может происходить и другими способами. Я новичок в программировании API и расширение Chrome. Кто-нибудь может показать мне путь?

manifest.json

{
  "manifest_version": 2,
  "name": "MyTestExtension",
  "description": "this extension is for test",
  "version": "1.0",
  "icons": {
    "128": "icon.png"
  },
  "browser_action": {
    "default_icon": "icon.png" 
  },
  "permissions": [
    "tabs" ,
    "*://*/*"
  ],
  "content_scripts": [
    {
      "matches": ["*://*/*"],
      "js": ["jquery-1.7.2.min.js","content_script.js"],
      "run_at": "document_end"
    }
  ]  
}

content_script.js

$(document).ready(function(){
    $('html').mouseup(function() {
        var selectedText = getSelectedText();
        if(selectedText > ''){
            my_syncTest(selectedText)      // here : selected test send to my site
        }
    });

    function getSelectedText() {
        if (window.getSelection) {
            var selection = window.getSelection().toString();
            if(selection.trim() > ''){
                return selection;
            }
        } else if (document.selection) {
            var selection = document.selection.createRange().text;
            if(selection.trim() > ''){
                return selection;
            }
        }
        return '';
    } });


function my_syncTest(word){
var qs = 'word='+word+'&header=555&simwords=1'; 
$.ajax(
  {
   type: "POST", 
   url: 'http://mysite.com/test.php',
   dataType: 'json', 
   data : qs, 

  success:function(res){
    console.log(res.success +" - "+ res.idWord + " - " + res.header +" - " + res.meaning);
  }});
}

Ответы на вопрос(1)

Ваш ответ на вопрос