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 に答える