iframe源需要URL协议吗?

时间:2011-12-15 15:38:28

标签: iframe

我向iframe src提供了输入http://www.espncricinfo.com/

我向iframe src提供了输入www.espncricinfo.com它不起作用。你能帮帮我吗?有没有简单的方法可以自动将协议附加到URL?

我将从我的服务器端发送该URL。

2 个答案:

答案 0 :(得分:-1)

这是一个可行的解决方法(我没有测试过,这只是一个想法)

如果您在客户端代码中使用jQuery(您也可以使用纯JavaScript执行此操作),则可以执行以下操作:在"http://"中添加iframe的:

// 'ready()' function executes when the page finishes loading
$(document).ready(function() {
    // Capture all iframes
    $('iframe').each(function(iframe) {
        // Prepend the 'http://'
        iframe.attr('src', 'http://' + $('iframe').attr('src'));
    }
});

答案 1 :(得分:-1)

<?php

function getprotocol($URL){
if(strstr($URL,"http://")==FALSE{
$URL = str_replace("http://www","www",$URL);
}
return $URL;
}
$URL = 'www.google.com';
echo '<iframe src="'.getprotocol($URL).'">';
?>

它会为您提供 http://www.google.com

的iframe