我正在开发一个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扩展获取请求 .