访问特定URL的DOM内容,而无需直接打开页面

Access DOM Content of a specific URL without directly opening the page

本文关键字:URL DOM 内容 访问      更新时间:2023-09-26

如何在不直接打开页面的情况下将URL的DOM保存到变量中?例如,假设我有一个Chrome扩展,它允许用户右键单击文本,搜索谷歌,并向用户提示第一个结果。如果不在另一个选项卡中打开搜索结果,我该如何做到这一点?有没有像saveDOMContent("http://www.google.com/search?q=test")(注意:不是真正的函数)这样的函数可以在纯Javascript中做到这一点?

function getPage(){
    var somediv =$('#somediv');
    var url='someurl';
    var options = {
        method:'get',
        onSuccess: function(transport){
            somediv.innerHTML=transport.responseText;
        }
    };
    new Ajax.Request(url,options);
}

尝试这样的方法,但对于一些跨域调用

来说不能这么说