0

我可以在我的 Google Chrome 扩展程序“default_popup”中以某种方式使用 aJax。

我尝试了以下...

清单.json:

{
  "name": "My extension",
  "manifest_version": 2,
  "version": "1.0",
  "permissions": [
    "tabs", "http://*/*"
  ],
  "browser_action": {
    "default_icon": "icon.png",
    "default_popup": "popup.html"
  },
  "content_scripts": [
    {
      "matches": ["http://*/*", "https://*/*"],
      "js": ["jquery-1.8.3.min.js", "content.js"],
      "run_at": "document_end"
    }
  ]
}

popup.html:

<html>
<body>
<script>
$.ajax({
    type: "GET",
    url: "http://www.mysite.com/api.php"
}).done(function(response) {
    alert("work");
}).fail(function(response) {
    alert("doesn't work");
});
</script>
</body>
</html>

有谁知道如何做到这一点?

4

1 回答 1

0

这是可能的,但您很可能必须使用JSONP。您可以使用已有的内容作为基础,因此不需要太多重构。

于 2012-12-30T23:26:26.887 回答