通过chrome扩展将数据从winforms传输到chrome
我有一个用c语言编写的windows应用程序,其中我通过一个chrome扩展获得了用chrome打开的页面的Html 这就是我编写chrome扩展的方式 background.js chrome.tabs.onUpdate.addListenerfunction选项卡ID,changeInfo,选项卡{通过chrome扩展将数据从winforms传输到chrome,winforms,google-chrome,Winforms,Google Chrome,我有一个用c语言编写的windows应用程序,其中我通过一个chrome扩展获得了用chrome打开的页面的Html 这就是我编写chrome扩展的方式 background.js chrome.tabs.onUpdate.addListenerfunction选项卡ID,changeInfo,选项卡{ if (changeInfo.status === 'complete') { chrome.tabs.executeScript(tabId, { file: "jquery.min.
if (changeInfo.status === 'complete') {
chrome.tabs.executeScript(tabId, { file: "jquery.min.js" }, function () {
chrome.tabs.executeScript(tabId, { file: "content.js" }, function () {
chrome.tabs.sendMessage(tabId, { text: tab }, function (data) {
alert("hi");
chrome.tabs.getAllInWindow(data.WindowId, function (response) {
for (var i = 0; i < response.length; i++) {
if ((response[i].index + 1) == data.Tab) {
chrome.tabs.update(response[i].id, { selected: true });
}
}
});
});
});
});
}
})
现在我需要winform中的一个按钮来向chrome发送一些数据。请帮助。明白了,我们可以使用本机消息应用程序通过本机应用程序消息与chrome交互
$.post(listener, { dom: document.all[0].outerHTML }, function (data) {
});