
正文
iframe防止js变量污染,js控制iframe
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js防止页面被iframe调用的方法
1、首先iframe中的页面应该与父页面是同域页面,否则跨域的话js无法控制iframe中的内容。
2、html5中,增加了iframe的安全性,可以阻止iframe内的页面运行脚本,防止iframe src=里的页面在你的网站上执行代码。这样你的一切限制就都失效了。
3、一般通过对用户发布信息,文章进行过滤替换像csdn的在线编辑器一样定义自己的标签格式,以防iframe和js你说用css搞定,css不是排版?我的问题是它直接打开了新的网页,新的浏览器窗口,所以。
4、no security=restricted sandbox= 即增加两个:security=restricted sandbox=,前者是IE的禁止js的功能,后者是HTML5的功能。
相关问答
Q1: 如何屏蔽iframe网页中的js
如题,如果使用noscript标签就会把html中的所有都屏蔽掉,如何禁止iframe中的全部JS而不影响其他的显示。
IE里没办法单独禁用某段代码 只能全局禁用活动脚本,或者将某个网站加入到限制区域来禁用活动脚本。
方法:利用闭包可以隔离JS。利用特定的属性或者class可以隔离CSS(参看 scoped css)。
index.htm 代码如下:frame框架的显示隐藏操作 - 51windows.net此网页使用了框架,但您的浏览器不支持框架。
no security=restricted sandbox= 即增加两个:security=restricted sandbox=,前者是IE的禁止js的功能,后者是HTML5的功能。
Q2: 如何屏蔽IFRAME中的JS错误
1、如题,如果使用noscript标签就会把html中的所有都屏蔽掉,如何禁止iframe中的全部JS而不影响其他的显示。
2、首先iframe中的页面应该与父页面是同域页面,否则跨域的话js无法控制iframe中的内容。
3、方法:利用闭包可以隔离JS。利用特定的属性或者class可以隔离CSS(参看 scoped css)。
4、no security=restricted sandbox= 即增加两个:security=restricted sandbox=,前者是IE的禁止js的功能,后者是HTML5的功能。
5、index.htm 代码如下:frame框架的显示隐藏操作 - 51windows.net此网页使用了框架,但您的浏览器不支持框架。
6、可以尝试,通过js插入iframe。setTimeout(function(){ //引入iframe的代码 }, 3000);定时的原因是为了试验看看如果是异步载入的iframe浏览器会不会漏掉不去处理,当然我没验证过,就是一个建议。
关于iframe防止js变量污染和js控制iframe的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







