如果通过iFrame请求Zillow的服务器块,那么它可能无法工作。(你可以在控制台上查看。大多数大型网站都会屏蔽)。
使用iFrame无法做到这一点。但在这种情况下,我喜欢创建一个弹出窗口(由单击触发,这样浏览器就不会阻塞)。类似这样:
<a id="open_in_popup" href="https://google.com">Open</a>
<script type="text/javascript">
jQuery(document).ready(function($) {
$(\'#open_in_popup\').click(function(e) {
e.preventDefault();
var width = 600,
height = 400,
left = ($(window).width() - width) / 2,
top = ($(window).height() - height) / 2,
url = this.href,
opts = \'status=1\' +
\',width=\' + width +
\',height=\' + height +
\',top=\' + top +
\',left=\' + left;
window.open(url, \'_blank\', opts);
return false;
});
});
</script>