Chrome 扩展程序在后台与页面(不在标签页中)交互

Chrome Extension interact with page (not in tab) in background

本文关键字:标签 交互 扩展 后台 Chrome 程序      更新时间:2023-09-26

如何制作与后台(而不是选项卡中)页面交互的扩展? 例如,在我只打开 www.yahoo.com 时每 5 分钟检查 www.google.com 一次。

我已经制作了扩展的功能,但我需要在不打开此页面的情况下知道如何使用它。

问候。

说你想在不打开它的情况下与https://www.google.com进行交互,你可以在后台页面中进行 ajax 调用。步骤如下:

  1. manifest.jsonpermissions字段中添加https://www.google.com/*

    "permissions": ["https://www.google.com/*"]
    
  2. 在后台页面中进行 ajax 调用。

    var xhr = new XMLHttpRequest();
    xhr.onload = function() {
        var data = xhr.responseText;
        // Your logic to handle response data
    };
    xhr.open("GET", "https://www.google.com");
    xhr.send();