禁止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 相关文章推荐
读JavaScript DOM编程艺术笔记
Nov 15 Javascript
关于jQuery中.attr()和.prop()的问题探讨
Sep 06 Javascript
JS阻止冒泡事件以及默认事件发生的简单方法
Jan 17 Javascript
jQuery实现DIV层收缩展开的方法
Feb 27 Javascript
JavaScript截取指定长度字符串点击可以展开全部代码
Dec 04 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
May 24 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
Aug 19 Javascript
jQuery实现的自适应焦点图效果完整实例
Aug 24 Javascript
原生JS实现九宫格抽奖效果
Apr 01 Javascript
微信小程序引用公共js里的方法的实例详解
Aug 17 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
Aug 25 Javascript
JavaScript文本特效实例小结【3个示例】
Dec 22 Javascript
禁用页面部分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下通过POST还是GET来传值
2008/06/05 PHP
《PHP编程最快明白》第七讲:php图片验证码与缩略图
2010/11/01 PHP
PHP保存session到memcache服务器的方法
2016/01/19 PHP
php使用GD2绘制几何图形示例
2017/02/15 PHP
PHP获取文件扩展名的方法实例总结
2017/06/10 PHP
PHP面向对象程序设计继承用法简单示例
2018/12/28 PHP
PHP 图片处理
2020/09/16 PHP
javascript学习笔记(一)基础知识
2014/09/30 Javascript
node.js中的path.normalize方法使用说明
2014/12/08 Javascript
jQuery插件Slider Revolution实现响应动画滑动图片切换效果
2015/06/05 Javascript
js实现input密码框提示信息的方法(附html5实现方法)
2016/01/14 Javascript
jQuery+css3实现转动的正方形效果(附demo源码下载)
2016/01/27 Javascript
javascript显示倒计时控制按钮的简单实现
2016/06/07 Javascript
Dropzone.js实现文件拖拽上传功能(附源码下载)
2016/11/22 Javascript
jquery编写日期选择器
2017/03/16 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
2017/07/19 Javascript
JS实现获取汉字首字母拼音、全拼音及混拼音的方法
2017/11/14 Javascript
JavaScript实现创建自定义对象的常用方式总结
2018/07/09 Javascript
微信小程序实现列表页的点赞和取消点赞功能
2018/11/02 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
2020/03/16 Javascript
OpenLayers3实现地图鹰眼以及地图比例尺的添加
2020/09/25 Javascript
[02:25]专访DOTA2负责人Erik 国际邀请赛暂不会离开西雅
2014/07/21 DOTA
Django中Forms的使用代码解析
2018/02/10 Python
pandas 条件搜索返回列表的方法
2018/10/30 Python
如何使用Python进行OCR识别图片中的文字
2019/04/01 Python
python3实现高效的端口扫描
2019/08/31 Python
Django通过设置CORS解决跨域问题
2020/11/26 Python
美国在线印刷公司:PsPrint
2017/10/12 全球购物
Python中pass语句的作用是什么
2016/06/01 面试题
2014年工作总结及2015工作计划
2014/12/12 职场文书
2015年试用期工作总结范文
2015/05/28 职场文书
《平移和旋转》教学反思
2016/02/19 职场文书
如何利用opencv判断两张图片是否相同详解
2021/07/07 Python
浅谈Redis跟MySQL的双写问题解决方案
2022/02/24 Redis
「魔导具师妲莉亚永不妥协~从今天开始的自由职人生活~」1、2卷发售宣传CM公开
2022/03/21 日漫
Redis 异步机制
2022/05/15 Redis