background.js 1008 B

123456789101112131415161718192021222324
  1. document.getElementById("grabbutton").addEventListener("click", function () {
  2. browser.tabs.query({ active: true, currentWindow: true }).then(tabs => {
  3. browser.tabs
  4. .sendMessage(tabs[0].id, "get")
  5. .then(response => {
  6. tablebody = document.getElementById("tablebody");
  7. tablebody.innerHTML = "";
  8. response.forEach(row => {
  9. let tr = document.createElement("tr");
  10. const cellids = [0, 4, 6, 7];
  11. for (let i = 0; i < cellids.length; i++) {
  12. let td = document.createElement("td");
  13. td.textContent = row[cellids[i]];
  14. if (i == 1) td.textContent = td.textContent.substring(13);
  15. tr.appendChild(td);
  16. }
  17. tablebody.appendChild(tr);
  18. });
  19. });
  20. })
  21. .catch(error => {
  22. console.log(error);
  23. });
  24. });