我正在开发一个chrome扩展,有三个链接登录,注册,注销 . 这是我在Chrome扩展程序中的html页面

<form name="form1" method="POST">
      <p><a href="https://localhost:8000/login.html class="login" id="Login">Login!</a></p>
      <p><a href="#" class="text" id="Registration">Registration!</a></p>
      <p><a class="text" id="Signout">SignOut!</a></p>
  </form>

清单文件:

"background": {
        "scripts": ["popup.js"],
        "persistent": false
    },
  "browser_action": {

     "default_icon": "icon.png",
     "default_popup": "popup.html"
  },
  "externally_connectable": {
    "matches": ["*://localhost:*/"]
  },

  "permissions": [
     "http://localhost:8000/",
    "tabs", "contextMenus", "<all_urls>", "storage"
  ]
Popup.js:

function login() {
  chrome.tabs.executeScript({
    file: 'contentscript.js'    
  }); 
}
document.getElementById('login').addEventListener('click', login);

我在Django框架工作中开发了登录和注册页面,我已成功注册并登录本地主机Django . 但是当我点击chrome扩展中的注册按钮时,我必须打开本地服务器中的Django注册页面 . 为此,如何从chrome扩展发送请求到Django以及如何从Django中的chrome扩展获取请求 .