jquery.jqprint.js怎么设置iframe宽高

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery.jqprint.js怎么设置iframe宽高相关的知识,希望对你有一定的参考价值。

一、iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。 二、有以下方式对iframe进行设置高度和宽度 1、iframe元素标签可以使用width和height属性, 2、可以使用css来定义宽度和高度 参考技术A 6183590还有你看实例

就浏览器兼容性而言,哪个是更好的 ifra 或 <video> 来播放视频(youtube 和非 youtube)?

【中文标题】就浏览器兼容性而言,哪个是更好的 ifra 或 <video> 来播放视频(youtube 和非 youtube)?【英文标题】:Which is better ifram or <video> to play video (both youtube as well non youtube) in terms of browser compatibility? 【发布时间】:2015-09-10 16:14:14 【问题描述】:

我都试过了

    iframe - 没有解决方案来停止非 YouTube 视频的自动播放或控制视频 视频 - 不支持 youtube 视频

使用 iframe

 <iframe id="vt"  autoplay="false"  src="http://cache4.asset-cache.net/xd/468140002.mp4?v=1&c=IWSAsset&k=2&d=72990B68305E4FDFEE95B69A879131BCD6D7111452E48A17C03F8342D660D5A451EBC1DEC2A827C9&b=RTdG" frameborder="0" allowfullscreen></iframe>

jQuery(document).ready(function () 

   // var url = $('#vt').attr('src');
 // $('#vt').attr('src', '');
 //   $('#vt').attr('src', url);
    var vid = document.getElementById("vt");
    vid.pause()
//vid.onpause = function() 
    //alert("The video has been paused");
;
);

带有视频标签

<video    src="https://www.youtube.com/watch?v=dwH34mR6ZG8" controls="controls"> </video>

【问题讨论】:

您可能想在您的问题中发布一些代码... @brso05:添加代码 【参考方案1】:

首先,iframe 从来都不是用来显示嵌入式媒体的。这就是 object 标记旨在处理的事情。来自MDN docs:

HTML 内嵌框架元素 (&lt;iframe&gt;) 表示嵌套浏览 上下文,有效地将另一个 HTML 页面嵌入到当前 页面。

HTML 嵌入对象元素 (&lt;object&gt;) 代表一个外部 资源,可以被视为图像,嵌套的浏览上下文, 或由插件处理的资源。

这两者都早于 video 元素,这是您应该始终使用的在网页中嵌入视频内容的元素。

其次,YouTube 视频并不意味着直接从 &lt;video&gt; 元素链接...他们为您提供的嵌入代码是一个 iframe,无论如何都可以打开 HTML5 视频播放器(或 Flash 后备用于古董设备)。

结论:如果您尝试显示的视频不是或无法在 YouTube 上托管,请在网页上使用 video 标记将其嵌入,确保转换尽可能多的支持格式的视频。网上有很多关于 HTML5 视频的文章,这里就不详细介绍了。

【讨论】:

以上是关于jquery.jqprint.js怎么设置iframe宽高的主要内容,如果未能解决你的问题,请参考以下文章

怎么在js中挂马

Iframe 定义内联的子窗口(框架)

为啥前端尽量少用iframe

如何让 IFrame 在 iOS Safari 中响应?

Cookie 同意弹出窗口不会在 IFrame 中消失

关于iframe的滚动条,如何去掉水平滚动条或垂直滚动条