检索源代码从外部网站(例如google.com)使用JavaScript(或jQuery)的Chrome扩展

Retrieve source code from an external website (e.g. google.com ) using JavaScript (or jQuery) for a Chrome extension?

本文关键字:JavaScript 扩展 jQuery 使用 Chrome com 从外部 源代码 网站 例如 google      更新时间:2023-09-26

我正在写一个谷歌浏览器扩展,我需要从外部网站的HTML源代码,例如google.com。这有可能吗?

你可以使用jQuery的.get方法来触发一个异步请求的网页问题。响应应该是该页面的源。但是,您需要在权限部分将有问题的站点添加到manifest.json文件中,以允许跨域AJAX调用功能。

例如:

$(document).ready(function() {
    $.get("http://www.jamesallardice.com/", function(data) {
        $("#someElem").text(data);
    });
});

在manifest文件中:

{
    "permissions": [
        "http://www.jamesallardice.com/"
    ]
}

查看跨域XMLHttpRequest文档获取更多信息