开发者

Performing post through Chrome extension, where does it go?

I want the below code to execute when I push the button I have added to my chrome browser through my开发者_如何学C extension:

    <script>
var formData = new FormData();  
var html = document.innerHTML;
formData.append("time", "12:00:00");  
formData.append("html",document.getElementsByTagName('html')[0].innerHTML);  

var xhr = new XMLHttpRequest();  
xhr.open("POST", "https://www.mywebsite.com/index");  
xhr.send(formData); 
</script>

my issues is I have no idea where does this go? background html? manifest? I cant understand how it works even after reading the document about the architecture can anyone help me?.


This code should go into background page. In order for it to work you need to add https://www.mywebsite.com to domain permissions first. It is all explained here with examples.

To catch browser action button click:

//background.html
chrome.browserAction.onClicked.addListener(function(tab) {
    var formData = new FormData();  
    ...
});

This will work only if you don't have a popup defined.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜