первый раз с помощью сайта, чтобы задать вопрос, я новичок в расширения Chrome, так что я уверен, что я делаю какую-то ошибку я извиняюсь заранееотправить URL OnLoad по запросу записи в расширении хромированной
Я м Тринг отправить URL-адрес OnLoad текущей вкладки путем запроса пост я только могу сделать это отправить URL по представить, как я могу отправить его в загрузке страницы автоматически
вот мой код
manifest.json
{
"manifest_version": 2,
"name": "Phishing tool",
"description": "This extension send url to server to check for phishing",
"version": "1.0",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"permissions": [
"activeTab",
"tabs",
"http://localhost:8080/ph/FirstServlet*"
]
}
popup.html
<!DOCTYPE html>
<html>
<head><script src="p.js"></script></head>
<body>
<object width="200" height="50" ></object>
<form action="http://localhost:8080/ph/FirstServlet" method="POST">
link:<input type="text" name="first_name"> <br /><br />
<input type="submit" value="Submit" />
</form>
<p>
<button id="myBtn"> click here to display the url</button> </p>
<h1 id="demo">Url displays Here</h1>
</body>
</html>
p.js
document.addEventListener("DOMContentLoaded", function() {
chrome.tabs.query({currentWindow: true, active: true}, function(tabs) {
var tabURL = tabs[0].url;
var xhr = new XMLHttpRequest();
xhr.onload = function(){
console.log(xhr.responseText);
};
xhr.open("POST", "http://localhost:8080/ph/FirstServlet");
xhr.send(tabURL);
});
});
я пробовал, но когда я нажимаю на иконку плагина он не показывает никакого ответа от сервера
Я пробовал ваш javascript, но это не сработало, возможно, я сделал что-то не так, потому что я новичок в javascript, если вы можете дать дополнительную информацию, я буду признателен за это – sultan
@sultan, не могли бы вы обновить, указав, что у вас есть попробовал и что такое информация об ошибке? –
Я сделал то, что вы мне сказали, и он не отправляет url – sultan