Javascript 当前窗口中打开的是iframe url,而不是iframe url

Javascript 当前窗口中打开的是iframe url,而不是iframe url,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我有一个广告商的网站,我正试图打开一个iframe内。不幸的是,我不能向您提供url,但它不是在iframe中打开,而是在同一个选项卡中加载url <!DOCTYPE HTML> <html > <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script src="<?php echo site_url('publi

我有一个广告商的网站,我正试图打开一个iframe内。不幸的是,我不能向您提供url,但它不是在iframe中打开,而是在同一个选项卡中加载url

<!DOCTYPE HTML>
<html >
<head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <script src="<?php echo site_url('public/scripts/core/jquery-1.11.0.min.js');?>"></script>
    <script src="<?php echo site_url("public/scripts/core/core.js");?>"></script>
</head>
<body>

<form id="iframe_form" method="POST" action="">
    <?php echo $user_id." ".$offer_id;?>




</form>
<iframe src='{{URL}}' id="qual" name="qual"></iframe>

<script type="text/javascript">
    jQuery(document).ready(function($){
        var url = "<?php echo site_url('api/check_pixel');?>";
        var offer_id = "<?php echo $offer_id;?>";
        var user_id = "<?php echo $user_id;?>";
        var intId = setInterval(
            function(){check_pixel(url,offer_id,user_id);},1000
        )
        ;

    });

</script>
任何建议都会有帮助


提前感谢

尝试将iframe src更改为echo site\u url;aPHP标签的内部。我想赫瓦只是展示了代码

你试过这样做吗

<iframe src='<?php echo $**SITEURLVARIABLE** ?>' id="qual" name="qual"></iframe>

<script type="text/javascript">
    jQuery(document).ready(function($){
        var url = "**SITEURLHERE**";
        var offer_id = "<?php echo $offer_id;?>";
        var user_id = "<?php echo $user_id;?>";
        var intId = setInterval(
            function(){check_pixel(url,offer_id,user_id);},1000
        )
        ;

    });

</script>

以防尝试在iframe外部加载页面

必须知道iframe的内容。我猜是你在iframe中点击的链接有target=\u new或\u blank或\u parent,当它需要target=\u self时。广告商也可能使用反iframe代码,所以你不能将他们的页面放在iframe中。我在这里尝试了他们的链接,效果很好。我的第一次尝试是echo url,然后我尝试用javascript在单击时填充src,但没有一个可以工作。我一直在php页面中使用它。您应该能够编辑此文件并使其正常工作。这是我的工作代码问题,广告客户使用的是反iframe代码。向iframe添加沙盒修复了它
<iframe src='{{URL}}' id="qual" name="qual" id="myframe" sandbox="allow-forms allow-scripts allow-same-origin"></iframe>
window.addEventListener("beforeunload", function( event ) {
        event.preventDefault();
    });