2014-08-28 59 views
0

我使用JSON(HTML源代码),并且包含源的iframe像
如何在链接之前在iframe源代码中添加http?

<iframe src="//www.youtube.com/embed/b34jsdg" height="360" width="640" allowfullscreen="" frameborder="0"></iframe><br> 

我无法www.youtube.com/embed/b34jsdg的链接,并使用此查询之前添加HTTP。

<script>$('iframe').each(function(){var a = 'https://'+$(this).attr('src');$(this).attr('src',a);});</script> 

回答

0

确保在使用jQuery时,您正在等待文档准备就绪,然后再更改它。

$(document).ready(function(e){ 
    // Your code here 
}); 

而且,只要一个链接来自于与“//”前缀服务器返回如你的iframe,那么内容加载任何协议的页面加载了过来。所以'//www.google.com'中的iframe加载从https:://somewebsite.com,该iframe将加载它的内容超过https也。因此iframe会加载https://www.google.com。