jquery访问窗口

时间:2015-09-02 21:13:24

标签: javascript jquery

我有这段代码http://jsfiddle.net/xxL6e2fk/

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>

<script type="text/javascript">

janela = window.open("https://www.sitepor500.com.br");

window.setTimeout(

    function() {

        alert($(janela.window.document).text());
        alert($(janela.window.document).html());

    },
    5000

);
</script>

它只是打开一个窗口并尝试获取其内容的“文本”和“html”。 “text”正确显示内容,但“html”不正确。任何人都知道如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

janela.window.document上没有html尝试使用janela.window.document.documentElement代替或在新窗口中定位body标记。

$("body", janela.window.document.documentElement).html()

答案 1 :(得分:0)

您可以使用以下内容:

localhost:8081/getMyBean?valuename=trololo

但只有当您从同一个域(sitepor500.com.br)询问时才能使用