Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome扩展如何基本上卷曲其他页面?_Javascript_Google Chrome_Google Chrome Extension_Browser Extension - Fatal编程技术网

Javascript Chrome扩展如何基本上卷曲其他页面?

Javascript Chrome扩展如何基本上卷曲其他页面?,javascript,google-chrome,google-chrome-extension,browser-extension,Javascript,Google Chrome,Google Chrome Extension,Browser Extension,我正在考虑编写一个Chrome扩展,它需要在某个站点的某个动态页面上获取一些链接并分析链接页面的内容 实际上,我对编写浏览器扩展知之甚少,所以我想先看看它是否可行,然后再致力于学习如何编写。我确实知道扩展通常执行Javascript,但我不知道如何使用Javascript获得这种结果。使用jquery ajax获取其他页面的内容。您可以使用和来发出跨域请求;插件将返回页面内容。然后,您可以执行以下操作将其放入jQuery对象: $.ajax({ url: 'http://example.

我正在考虑编写一个Chrome扩展,它需要在某个站点的某个动态页面上获取一些链接并分析链接页面的内容


实际上,我对编写浏览器扩展知之甚少,所以我想先看看它是否可行,然后再致力于学习如何编写。我确实知道扩展通常执行Javascript,但我不知道如何使用Javascript获得这种结果。

使用jquery ajax获取其他页面的内容。

您可以使用和来发出跨域请求;插件将返回页面内容。然后,您可以执行以下操作将其放入jQuery对象:

$.ajax({
    url: 'http://example.com',
    type: 'GET',
    success: function(res) {
        var contents = $(res.responseText);
    }
});
使用该contents对象,您可以执行jQuery对象正常执行的任何操作,例如。例如,如果要获取页面标题,可以执行以下操作:

$.ajax({
    url: 'http://example.com',
    type: 'GET',
    success: function(res) {
        var contents = $(res.responseText);
        var title = contents.find('title').text();
    }
});

Chrome扩展可以通过主机置换执行;不需要jQuery插件。啊,不知道这个。抢手货可能重复的