如何使用 jQuery 将 src 设置为 iframe
How do I set the src to an iframe with jQuery?
我的iFrame看起来像这样:
<iframe id="iframe" name="iframe1" frameborder="0" src=""></iframe>
我的脚本看起来像这样:
<script type="text/javascript">
$(document).ready(function() {
$('#iframe').attr('src',http://google.com);
})
</script>
我还尝试在网址周围加上引号:
<script type="text/javascript">
$(document).ready(function() {
$('#iframe').attr('src','http://google.com');
})
</script>
但两者都不起作用。
我错过了什么?
如果您查看浏览器的错误控制台,您将看到真正的问题:
拒绝在帧中显示"https://www.google.com/",因为它将"X-帧选项"设置为"SAMEORIGIN"。
谷歌不让你这样做。
<script type="text/javascript">
$(document).ready(function() {
$('#iframe').attr('src', 'http://google.com');
})
</script>
网址上缺少引号。
不允许在 iFrame 中加载 www.google.com。尝试使用另一个网址。
Load denied by X-Frame-Options: https://www.google.com/ does not permit cross-origin framing.
$("#iframe").attr("src","your url");
这将正常工作。
只需使用 Iframe 名称和所需的 url 调用函数
function loadIframe(iframeName, url) {
var $iframe = $('#' + iframeName);
if ( $iframe.length ) {
$iframe.attr('src',url);
return false;
}
return true;
}
前任:
loadIframe("iframe1","http://yahoo.com");
相关文章:
- 使用javascript设置iframe的高度
- 设置iFrame的高度
- 在页面上设置iframe
- jQuery/Javascript:从iframe内部设置iframe的边界
- 如何设置iframe以自动填充HTML中的空白正文空间
- 设置iframe marginheight=“;0”;通过javascript
- 如何在我的幻灯片上设置iframe视频
- 根据内容设置 iFrame 宽度和高度
- Android WebView:设置 iframe src 会重定向页面
- JQuery根据iframe源设置iframe高度
- 在跨域环境中设置IFRAME的高度和宽度
- 如何设置iframe在使用jQuery加载完成后自动平滑滚动到底部
- 基于内容使用Javascript设置iframe高度
- 根据iFrame的内容设置iFrame高度
- 如何设置iframe内容的高度和宽度
- 动态设置iframe高度;不处理ie和chrome
- 如何设置iframe's在firefox扩展对话框中的src
- 设置iframe's window.external成员通过javascript
- 如何根据内容设置iframe的高度
- 设置iFrame src属性为编码的数据URI与javascript在chrome