通过Chrome扩展程序发布帖子,它在哪里?

时间:2011-10-01 16:26:39

标签: google-chrome google-chrome-extension http-post

当我按下我通过扩展程序添加到Chrome浏览器的按钮时,我想要执行以下代码:

    <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>

我的问题是我不知道这是怎么回事?背景HTML?表现?即使在阅读了有关架构的文档后,我也无法理解它是如何工作的,任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

此代码应进入后台页面。要使其正常工作,您需要先将https://www.mywebsite.com添加到域权限。所有解释都是here的例子。

要捕获浏览器操作按钮,请单击:

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

仅当您没有定义弹出窗口时才会起作用。