禁止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获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)
Dec 17 Javascript
IE6已终止操作问题的2种情况及解决
Apr 23 Javascript
JavaScript中消除闭包的一般方法介绍
Mar 16 Javascript
使用JavaScript 实现的人脸检测
Mar 24 Javascript
jQuery插件ajaxFileUpload实现异步上传文件效果
Apr 14 Javascript
Javascript实现颜色rgb与16进制转换的方法
Apr 18 Javascript
JavaScript实现打字效果的方法
Jul 10 Javascript
Vue2.0 组件传值通讯的示例代码
Aug 01 Javascript
Node.js如何使用Diffie-Hellman密钥交换算法详解
Sep 05 Javascript
利用express启动一个server服务的方法
Sep 17 Javascript
微信小程序实现流程进度的图样式功能
Jan 16 Javascript
express+vue+mongodb+session 实现注册登录功能
Dec 06 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实现12306余票查询、价格查询示例
2014/04/17 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
PHP 计算至少是其他数字两倍的最大数的实现代码
2020/05/26 PHP
一起来写段JS drag拖动代码
2010/12/09 Javascript
jquery插件制作简单示例说明
2012/02/03 Javascript
IE6浏览器下resize事件被执行了多次解决方法
2012/12/11 Javascript
jQuery实现用方向键控制层的上下左右移动
2013/01/13 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
jquery实现页面图片等比例放大缩小功能
2014/02/12 Javascript
JavaScript中getUTCMinutes()方法的使用详解
2015/06/10 Javascript
javascript记住用户名和登录密码(两种方式)
2015/08/04 Javascript
使用nvm和nrm优化node.js工作流的方法
2019/01/17 Javascript
js正则匹配多个全部数据问题
2019/12/20 Javascript
js实现文字头像的生成代码
2020/03/07 Javascript
[02:08:58]2014 DOTA2国际邀请赛中国区预选赛 Ne VS CIS
2014/05/22 DOTA
Python如何实现守护进程的方法示例
2017/02/08 Python
Python 数据结构之旋转链表
2017/02/25 Python
理解Python中的绝对路径和相对路径
2017/08/30 Python
Python建立Map写Excel表实例解析
2018/01/17 Python
django 删除数据库表后重新同步的方法
2018/05/27 Python
python 实现语音聊天机器人的示例代码
2018/12/02 Python
python实现控制台打印的方法
2019/01/12 Python
Python开发之基于模板匹配的信用卡数字识别功能
2020/01/13 Python
详解HTML5中的picture元素响应式处理图片
2018/01/03 HTML / CSS
amazeui树节点自动展开折叠面板并选中第一个树节点的实现
2020/08/24 HTML / CSS
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
应届毕业生应聘自荐信范文
2014/02/26 职场文书
医院护士见习期自我鉴定
2014/04/10 职场文书
小区推广策划方案
2014/06/06 职场文书
群众路线教育实践活动总结
2014/10/30 职场文书
办公室主任岗位职责范本
2015/03/31 职场文书
千手观音观后感
2015/06/03 职场文书
大学同学聚会感言
2015/07/30 职场文书
2016幼儿园教师节新闻稿
2015/11/25 职场文书
【2·13】一图读懂中国无线电发展
2022/02/18 无线电
zabbix 代理服务器的部署与 zabbix-snmp 监控问题
2022/07/15 Servers