禁止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 相关文章推荐
JS+DIV实现鼠标划过切换层效果的实例代码
Nov 26 Javascript
bootstrap学习笔记之初识bootstrap
Jun 21 Javascript
深入分析javascript中console命令
Aug 14 Javascript
javascript如何创建对象
Aug 29 Javascript
javascript中异常处理案例(推荐)
Oct 03 Javascript
详解JS几种变量交换方式以及性能分析对比
Nov 25 Javascript
详解Vue 2.0封装axios笔记
Jun 22 Javascript
jQuery菜单实例(全选,反选,取消)
Aug 28 jQuery
基于vue开发的在线付费课程应用过程
Jan 25 Javascript
详解微信图片防盗链“此图片来自微信公众平台 未经允许不得引用”的解决方案
Apr 04 Javascript
javascript实现文字跑马灯效果
Jun 18 Javascript
jQuery实现简单三级联动效果
Sep 05 jQuery
禁用页面部分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与SQL注入攻击[三]
2007/04/17 PHP
用php将任何格式视频转为flv的代码
2009/09/03 PHP
PHP中用hash实现的数组
2011/07/17 PHP
PHP setTime 设置当前时间的代码
2012/08/27 PHP
HTML中Select不用Disabled实现ReadOnly的效果
2008/04/07 Javascript
jQuery移动和复制dom节点实用DOM操作案例
2012/12/17 Javascript
10个基于浏览器的JavaScript调试工具分享
2013/02/07 Javascript
在Javascript中 声明时用&quot;var&quot;与不用&quot;var&quot;的区别
2013/04/15 Javascript
javascript实现文字图片上下滚动的具体实例
2013/06/28 Javascript
javascript 10进制和62进制的相互转换
2014/07/31 Javascript
微信+angularJS的SPA应用中用router进行页面跳转,jssdk校验失败问题解决
2016/09/09 Javascript
js使用Replace结合正则替换重复出现的字符串功能示例
2016/12/27 Javascript
Bootstrap缩略图的创建方法
2017/03/22 Javascript
AngularJS前端页面操作之用户修改密码功能示例
2017/03/27 Javascript
vue router仿天猫底部导航栏功能
2017/10/18 Javascript
详解Angular结合zTree异步加载节点数据
2018/01/20 Javascript
搭建element-ui的Vue前端工程操作实例
2018/02/23 Javascript
vue项目中api接口管理总结
2018/04/20 Javascript
详解处理bootstrap4不支持远程静态框问题
2018/07/20 Javascript
Angular7中创建组件/自定义指令/管道的方法实例详解
2019/04/02 Javascript
python判断windows隐藏文件的方法
2014/03/21 Python
Python读取图片EXIF信息类库介绍和使用实例
2014/07/10 Python
Python写的PHPMyAdmin暴力破解工具代码
2014/08/06 Python
Python socket C/S结构的聊天室应用实现
2014/11/30 Python
python3+PyQt5实现自定义分数滑块部件
2018/04/24 Python
python 读取视频,处理后,实时计算帧数fps的方法
2018/07/10 Python
Python基于类路径字符串获取静态属性
2020/03/12 Python
PyCharm vs VSCode,作为python开发者,你更倾向哪种IDE呢?
2020/08/17 Python
美国皮靴公司自1863年:The Frye Company
2016/11/30 全球购物
好莱坞百老汇御用王牌美妆:Koh Gen Do 江原道
2018/04/03 全球购物
早会主持词
2014/03/17 职场文书
幼儿园老师个人总结
2015/02/28 职场文书
2015年中秋节活动总结
2015/03/23 职场文书
警告通知
2015/04/25 职场文书
详解Mysql事务并发(脏读、不可重复读、幻读)
2022/04/29 MySQL
mysql幻读详解实例以及解决办法
2022/06/16 MySQL