显示并隐藏条件iframe

时间:2017-01-17 16:01:23

标签: javascript html iframe

我有一个单页主页,结构如下。在投资组合部分,我嵌入了一个贝宝按钮。我计划使用paypal的自动返回功能,买家在付款完成后返回我的页面。在联系部分,我嵌入了一个iframe,这是一个用谷歌文档进行的调查。我想展示这只购买完成的买家。我怎么能这样做?

attr1

1 个答案:

答案 0 :(得分:0)

您可以查看推荐人

JavaScript解决方案

<script>
    var referrer = document.referrer;
    if (referrer == 'paypal domain here') {
        document.getElementById("iframeidhere").style.display = "block";
    }
</script>

并向该iframe添加相同的ID,并向其添加style="display:none";

PHP解决方案

<?php if ($_SERVER['HTTP_REFERER'] == 'here you put PayPal domain') { ?>
    // Your iframe here
<?php } ?>

你不能100%依赖它,有人可以欺骗这个变量,但如果你的Google表格没有安全问题,那么它就是简单快捷的解决方案。

其他解决方案是检查并验证来自PayPal的返回网址