是否可以将此Web应用程序嵌入到我的网站

时间:2017-06-01 作者:el mashrafi

我正在尝试将此网站嵌入到我自己的网站中,我已经尝试使用Iframe,但页面只是空白。

我要嵌入的链接是-https://www.zillow.com/homedetails/1-Anchorage-Way-APT-1505-Freeport-NY-11520/2094629656_zpid/?fullpage=true

或-https://www.zillow.com/homedetails/1-Anchorage-Way-APT-1505-Freeport-NY-11520/2094629656_zpid?skinver=8&view=owner&fromapp=true&p=ios&appType=PA

我的Iframe:

<iframe src="https://www.zillow.com/homedetails/1-Anchorage-Way-APT-1505-Freeport-NY-11520/2094629656_zpid/" width="420" height="315" frameborder="0" allowfullscreen="allowfullscreen"><iframe>
提前谢谢。

1 个回复
SO网友:Bruno Cantuaria

如果通过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>

结束

相关推荐

使用外部提供程序IFRAME和数据对象进行自定义登录

我试图结合一个外部身份验证系统来代替实际的WordPress登录,但根据我检查过的许多教程和线程,这个外部身份验证系统有点奇怪。我使用的身份验证系统需要在我的登录页面中放置一个iframe,该页面承载自己的登录字段和验证,因此我不必担心密码丢失、注册新用户(在身份验证系统中)或用户名/密码错误。如果用户正确,它会重定向到我设置的页面,并向该页面发送URL Encoded Encrypted XML via GET 使用用户数据(用户名、姓名、电子邮件)。它不发送任何密码。当我收到这个XML时,我会执行所需