禁止iframe页面的所有js脚本如alert及弹出窗口等


Posted in Javascript onSeptember 03, 2014

今天做一个小软件遇到一个问题,就是在一个页面里面需要放一个iframe框架来预览网站,可是被预览的这个网站中含有很多js脚本,如弹出窗口,提示框,最可恶的是一直让设为首页和加入收藏,我想应该有办法禁止iframe里面的脚本吧,于是百度了一下,还发现不少新大陆,于是解决了这个问题,记录下来,方便以后查询,也方便大家参考:

<iframe src="fillseo.html"></iframe>

fillseo.html里面有个js脚本,其中有alert,还有弹出窗口,很可恶吧,如何禁止掉它们?
而且这个fillseo.html是不同的域的文件。

经过查阅无数相关资料,发现下面的代码,完全可以解决这个问题:

程序代码一:

<noscript><iframe src=fillseo.html></iframe></noscript>

或者

程序代码二:

<iframe src="fillseo.htm" width="200" height="200" id="Pcyear"></iframe>
<script>
var fillseo_window=window.frames["Pcyear"];
fillseo_window.window.alert=function(){
alert("弹弹弹!");
//也可以写你想写的东东
};
</script>
Javascript 相关文章推荐
jquery表单验证使用插件formValidator
Nov 10 Javascript
jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换
Jul 01 Javascript
js实现带搜索功能的下拉框实时搜索实时匹配
Nov 05 Javascript
JavaScript使用cookie记录临时访客信息的方法
Apr 07 Javascript
基于jQuery日历插件制作日历
Mar 11 Javascript
Javascript中关于Array.filter()的妙用详解
Dec 04 Javascript
详解Angular.js指令中scope类型的几种特殊情况
Feb 21 Javascript
JS判断Android、iOS或浏览器的多种方法(四种方法)
Jun 29 Javascript
解决layer弹出层自适应页面大小的问题
Sep 16 Javascript
在antd Table中插入可编辑的单元格实例
Oct 28 Javascript
原生JavaScript实现幻灯片效果
Feb 19 Javascript
vue实现列表垂直无缝滚动
Apr 08 Vue.js
禁用页面部分JavaScript不是全部而是部分
Sep 03 #Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
Sep 03 #Javascript
JavaScript使用focus()设置焦点失败的解决方法
Sep 03 #Javascript
javascript实现浏览器窗口传递参数的方法
Sep 03 #Javascript
javascript模拟post提交隐藏地址栏的参数
Sep 03 #Javascript
javascript刷新父页面的各种方法汇总
Sep 03 #Javascript
判断在css加载完毕后执行后续代码示例
Sep 03 #Javascript
You might like
PHP聊天室技术
2006/10/09 PHP
php 执行系统命令的方法
2009/07/07 PHP
php绘制一条直线的方法
2015/01/24 PHP
用JavaScript脚本实现Web页面信息交互
2006/10/11 Javascript
JQuery 学习笔记 element属性控制
2009/07/23 Javascript
Span元素的width属性无效果原因及解决方案
2010/01/15 Javascript
javascript json2 使用方法
2010/03/16 Javascript
5款JavaScript代码压缩工具推荐
2014/07/07 Javascript
JavaScript字符串删除重复字符的方法
2015/12/25 Javascript
vue中如何实现变量和字符串拼接
2017/06/19 Javascript
vue router+vuex实现首页登录验证判断逻辑
2018/05/17 Javascript
vue 实现边输入边搜索功能的实例讲解
2018/09/16 Javascript
Node.js net模块功能及事件监听用法分析
2019/01/05 Javascript
vue项目中自定义video视频控制条的实现代码
2020/04/26 Javascript
JavaScript中变量提升和函数提升的详解
2020/08/07 Javascript
js禁止查看源文件屏蔽Ctrl+u/s、F12、右键等兼容IE火狐chrome
2020/10/01 Javascript
js回到页面指定位置的三种方式
2020/12/17 Javascript
Python中的赋值、浅拷贝、深拷贝介绍
2015/03/09 Python
PyCharm配置mongo插件的方法
2018/11/30 Python
python3 property装饰器实现原理与用法示例
2019/05/15 Python
python 的 scapy库,实现网卡收发包的例子
2019/07/23 Python
python 实现list或string按指定分段
2019/12/25 Python
详解PyQt5信号与槽的几种高级玩法
2020/03/24 Python
聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明
2021/03/03 Python
html5拖曳操作 HTML5实现网页元素的拖放操作
2013/01/02 HTML / CSS
波兰在线运动商店:YesSport
2020/07/23 全球购物
用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
2012/11/25 面试题
东方通信股份有限公司VC面试题
2014/08/27 面试题
大三自我鉴定范文
2013/10/05 职场文书
新员工欢迎词
2014/01/12 职场文书
求职信模板怎么做
2014/01/26 职场文书
岗位职责风险点
2014/03/12 职场文书
《飞向蓝天的恐龙》教学反思
2014/04/09 职场文书
关于护士节的演讲稿
2014/05/26 职场文书
大学生赌博检讨书
2014/09/22 职场文书
python 单机五子棋对战游戏
2022/04/28 Python