📜  谁在托管? – 浏览器扩展(1)

📅  最后修改于: 2023-12-03 15:12:11.696000             🧑  作者: Mango

谁在托管? – 浏览器扩展

简介

谁在托管?是一个浏览器扩展程序,用于检测并显示当前网站所使用的托管服务提供商。该扩展目前支持检测常用的托管服务,如Amazon Web Services、Google Cloud等。使用谁在托管?扩展可以让用户更了解当前网站所使用的服务提供商,从而更好地了解其安全性和稳定性。

使用方法
  1. 在Chrome浏览器中打开谁在托管?扩展页面。

  2. 点击右侧的“添加至Chrome”按钮,安装该扩展。

  3. 打开一个网站,在浏览器地址栏右侧会显示当前网站所使用的托管服务提供商及其图标。

谁在托管?截图

  1. 点击图标,可以查看该托管服务的详情信息。
支持的托管服务

当前,谁在托管?扩展支持检测以下托管服务:

  • Amazon Web Services
  • Microsoft Azure
  • Google Cloud
  • Alibaba Cloud
  • DigitalOcean
  • Linode
安全性和隐私

谁在托管?扩展不会收集用户的个人信息,所有数据都存储在用户的本地计算机上。我们会不断更新和改进谁在托管?扩展,确保其安全可靠。

代码片段

以下是谁在托管?扩展的示例代码片段,可以用于在网站上显示当前托管服务提供商和图标:

// 获取当前网站所使用的托管服务提供商
const hostname = window.location.hostname;
const apiUrl = `https://api.who-is-hosting-this.com/?hostname=${hostname}`;

// 发送 GET 请求获取托管服务提供商信息
fetch(apiUrl)
  .then((response) => response.json())
  .then((data) => {
    // 显示托管服务提供商和图标
    const provider = data.hosting_provider;
    const iconUrl = `https://api.who-is-hosting-this.com/icons/${provider}.png`;

    const iconElement = document.createElement('img');
    iconElement.setAttribute('src', iconUrl);
    iconElement.setAttribute('alt', provider);
    iconElement.setAttribute('title', provider);

    const iconContainer = document.createElement('div');
    iconContainer.appendChild(iconElement);

    const addressBar = document.querySelector('.js-url-bar');
    addressBar.appendChild(iconContainer);
  });

以上代码片段可以根据需要进行修改和适配。更多详情请参见谁在托管?文档