禁止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 面向对象编程基础:继承
Aug 21 Javascript
通过Mootools 1.2来操纵HTML DOM元素
Sep 15 Javascript
jQuery UI AutoComplete 自动完成使用小记
Aug 21 Javascript
node.js中的fs.unlink方法使用说明
Dec 15 Javascript
js实现精美的图片跟随鼠标效果实例
May 16 Javascript
jQuery焦点图轮播特效代码分享(3款)
Sep 05 Javascript
阿里巴巴技术文章分享 Javascript继承机制的实现
Jan 14 Javascript
AngularJS实现Input格式化的方法
Nov 07 Javascript
JS+HTML5 FileReader对象用法示例
Apr 07 Javascript
vue如何解决循环引用组件报错的问题
Sep 22 Javascript
微信小程序使用车牌号输入法的示例代码
Aug 20 Javascript
layui 根据后台数据动态创建下拉框并同时默认选中的实例
Sep 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
中国站长站 For Dede4.0 采集规则
2007/05/27 PHP
PHP中的output_buffering详细介绍
2014/09/27 PHP
php生成百度sitemap站点地图类函数实例
2014/10/17 PHP
dedecms中使用php语句指南
2014/11/13 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
2018/06/14 PHP
PHP实现随机数字、字母的验证码功能
2018/08/01 PHP
javascript 动态设置已知select的option的value值的代码
2009/12/16 Javascript
js获取浏览器基本信息大全
2014/11/27 Javascript
javascript实现的图片切割多块效果实例
2015/05/07 Javascript
详解JavaScript逻辑Not运算符
2015/12/04 Javascript
jQuery利用sort对DOM元素进行排序操作
2016/11/07 Javascript
微信小程序教程系列之新建页面(4)
2017/04/17 Javascript
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
2017/08/04 jQuery
JS实现将链接生成二维码并转为图片的方法
2018/03/17 Javascript
vue axios登录请求拦截器
2018/04/02 Javascript
JS实现checkbox互斥(单选)功能示例
2019/05/04 Javascript
JS中的算法与数据结构之字典(Dictionary)实例详解
2019/08/20 Javascript
[49:40]2018DOTA2亚洲邀请赛小组赛 A组加赛 TNC vs Newbee
2018/04/03 DOTA
如何运行Python程序的方法
2013/04/21 Python
跟老齐学Python之画圈还不简单吗?
2014/09/20 Python
python logging类库使用例子
2014/11/22 Python
Python中遇到的小问题及解决方法汇总
2017/01/11 Python
Python爬虫设置代理IP的方法(爬虫技巧)
2018/03/04 Python
Python 爬取携程所有机票的实例代码
2018/06/11 Python
Python实现的远程登录windows系统功能示例
2018/06/21 Python
python利用datetime模块计算程序运行时间问题
2020/02/20 Python
Django模板之基本的 for 循环 和 List内容的显示方式
2020/03/31 Python
Python3.7安装PyQt5 运行配置Pycharm的详细教程
2020/10/15 Python
基于Python爬取搜狐证券股票过程解析
2020/11/18 Python
Django集成MongoDB实现过程解析
2020/12/01 Python
Python控制鼠标键盘代码实例
2020/12/08 Python
eBay德国站:eBay.de
2017/09/14 全球购物
2014年社区妇联工作总结
2014/12/02 职场文书
酒店人事专员岗位职责
2015/04/07 职场文书
NodeJs使用webpack打包项目的方法详解
2022/02/28 NodeJs
进行数据处理的6个 Python 代码块分享
2022/04/06 Python