В настоящее время я новичок в разработке расширений Chrome.
я хочу взять URL-адрес из адресной строки и передать его в свою базу данных. поэтому я создал простой HTML-файл «popup.html» и хочу отправить эти данные в файл script.php, используя метод post ..
но всякий раз, когда я нажимаю кнопку подтверждения, ничего не происходит ..
popup.html
<!DOCTYPE html>
<html lang="en">
<head>
<title>KnowPhish</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<style>
body{
width:300px;
height:200px;
}
</style>
<script src="popup.js"></script>
</head>
<body>
<h4>My First extension Page.</h4>
<p>This is some text.</p>
<p id="demo"></p>
<form id="form1" method="post" action="http://localhost/extension/script.php" autocomplete="off" novalidate="novalidate">
<input class="search-term required" id="in1" type="text" height="40px" name="url" placeholder="Type your search URL here" title="* Please enter a search URL!" autocomplete="off">
</form>
<button type="submit" form="form1" value="Submit">Submit</button>
</body>
</html>
chrome.tabs.query({
active: true,
lastFocusedWindow: true
}, function(tabs) {
var tab = tabs[0];
document.getElementById("demo").innerHTML = tab.url;
document.getElementById("in1").value = tab.url;
});
manifest.json
{
"manifest_version": 2,
"name": "KnowPhish",
"version": "1.0",
"description": "Building an Extension!",
"browser_action": {
"default_popup": "popup.html"
},
"permissions": ["tabs","activeTab","http://localhost/*"]
}
script.php
<code> <pre><?php
var_dump($_POST);
?>
даже я пытался с этим простым кодом .. но это также не выполнялось. Делать все это на моем местном хосте ..
plzzzz кто-нибудь поможет. Это будет отличная помощь. Спасибо ..