我有这段代码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”不正确。任何人都知道如何解决这个问题?
答案 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)询问时才能使用