禁止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.boxy插件的iframe扩展代码
Jul 02 Javascript
jQuery JSON的解析方式分享
Apr 05 Javascript
JavaScript跨平台的开源框架NativeScript
Mar 24 Javascript
jQuery实现的左右移动焦点图效果
Jan 14 Javascript
原生JavaScript实现滚动条效果
Mar 24 Javascript
javascript读取文本节点方法小结
Dec 15 Javascript
详解javascript中的babel到底是什么
Jun 21 Javascript
原生JS实现简单的倒计时功能示例
Aug 30 Javascript
JS实现的字符串数组去重功能小结
Jun 17 Javascript
小程序实现按下录音松开识别语音
Nov 22 Javascript
Vue自定义组件的四种方式示例详解
Feb 28 Javascript
基于js实现逐步显示文字输出代码实例
Apr 02 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 COOKIE及时生效的方法介绍
2014/02/14 PHP
PHP面向对象程序设计之类与反射API详解
2016/12/02 PHP
PHP之header函数详解
2021/03/02 PHP
JavaScript中的isXX系列是否继续使用的分析
2011/04/16 Javascript
学习javascript,实现插入排序实现代码
2011/07/31 Javascript
JS字符串累加Array不一定比字符串累加快(根据电脑配置)
2012/05/14 Javascript
利用进制转换压缩数字函数分享
2014/01/02 Javascript
javascript在子页面中函数无法调试问题解决方法
2014/01/17 Javascript
jQuery修改li下的样式以及li下的img的src的值的方法
2014/11/02 Javascript
jquery判断当前浏览器的实现代码
2015/11/07 Javascript
JavaScript面向对象编写购物车功能
2016/08/19 Javascript
详解angularjs结合pagination插件实现分页功能
2017/02/10 Javascript
vue数据双向绑定的注意点
2017/06/23 Javascript
vue mintui-Loadmore结合实现下拉刷新和上拉加载示例
2017/10/12 Javascript
vue解决跨域路由冲突问题思路解析
2017/11/03 Javascript
Vue 使用中的小技巧
2018/04/26 Javascript
详解Vue 多级组件透传新方法provide/inject
2018/05/09 Javascript
从0到1构建vueSSR项目之node以及vue-cli3的配置
2019/03/07 Javascript
详解小程序BackgroundAudioManager踩坑之旅
2019/12/08 Javascript
详解Python中for循环的使用
2015/04/14 Python
python实现自动登录人人网并采集信息的方法
2015/06/28 Python
简单了解python模块概念
2018/01/11 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
python命令 -u参数用法解析
2019/10/24 Python
Python matplotlib可视化实例解析
2020/06/01 Python
Python 3.10 的首个 PEP 诞生,内置类型 zip() 迎来新特性(推荐)
2020/07/03 Python
python 将列表里的字典元素合并为一个字典实例
2020/09/01 Python
奥巴马英文演讲稿
2014/05/15 职场文书
区域销售主管岗位职责
2014/06/15 职场文书
化学专业毕业生求职信
2014/07/28 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书
2014年小学体育工作总结
2014/12/11 职场文书
贷款收入证明范本
2015/06/12 职场文书
2016年秋季新学期致辞
2015/07/30 职场文书
高中运动会广播稿
2015/08/19 职场文书
python用tkinter开发的扫雷游戏
2021/06/01 Python