javascript – 是否可以“伪造”iframe的src属性?

前端之家收集整理的这篇文章主要介绍了javascript – 是否可以“伪造”iframe的src属性?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我尝试使用 JavaScript动态添加一个iframe到网页.我想知道是否可以通过URL设置我的iframe的src属性,而无需使用另一个html文件.
我的意思是有一种方式来使用JS变量来“伪造”src属性文件的HTML,我可以在其中设置我的代码(这是JS本身)?
我将使用DOM createElement在jQuery中创建iframe.

谢谢 !

解决方法

你可以看看 data:URIs.
<iframe src="data:text/html,.... URLencoded HTML data ....">

或者

<iframe src="data:text/html;base64,.... base64 encoded HTML data ....">

该方案由IE> = 8 (MSDN source),Firefox,Safari 3和Opera支持.

它具有不同的长度限制.据说歌剧院以约4千字节的速度被切断; Internet Explorer为32千字节. Firefox没有明确的长度限制.

更多关于转换为Mozilla Developer Central的数据URI和工具

原文链接:https://www.f2er.com/js/154170.html

猜你在找的JavaScript相关文章