禁止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 相关文章推荐
$.ajax json数据传递方法
Nov 19 Javascript
javascript globalStorage类代码
Jun 04 Javascript
jQuery控制图片的hover效果(smartRollover.js)
Mar 18 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
Sep 22 Javascript
jquery实现简易的移动端验证表单
Nov 08 Javascript
微信页面倒计时代码(解决safari不兼容date的问题)
Dec 13 Javascript
Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)
Jan 20 Javascript
js实现三级联动效果(简单易懂)
Mar 27 Javascript
在JavaScript中如何访问暂未存在的嵌套对象
Jun 18 Javascript
Vue事件修饰符native、self示例详解
Jul 09 Javascript
Vue中对iframe实现keep alive无刷新的方法
Jul 23 Javascript
vue element-ui中table合计指定列求和实例
Nov 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 向访客和爬虫显示不同的内容
2009/11/09 PHP
php 定界符格式引起的错误
2011/05/24 PHP
PHP中imagick函数的中文解释
2015/01/21 PHP
php字符串过滤与替换小结
2015/01/26 PHP
php使用COPY函数更新配置文件的方法
2015/06/18 PHP
PHP爬虫之百万级别知乎用户数据爬取与分析
2016/01/22 PHP
PHP代码维护,重构变困难的4种原因分析
2016/01/25 PHP
纯CSS3实现质感细腻丝滑按钮
2021/03/09 HTML / CSS
基于jquery的loading效果实现代码
2010/11/05 Javascript
使用Sticker.js实现贴纸效果
2015/01/28 Javascript
JavaScript动态修改背景颜色的方法
2015/04/16 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
2016/11/16 Javascript
详解React 在服务端渲染的实现
2017/11/16 Javascript
webpack引入eslint配置详解
2018/01/22 Javascript
浅谈KOA2 Restful方式路由初探
2019/03/14 Javascript
Vue使用zTree插件封装树组件操作示例
2019/04/25 Javascript
js实现适配移动端的拖动效果
2020/01/13 Javascript
vue实现把接口单独存放在一个文件方式
2020/08/13 Javascript
vue自定义树状结构图的实现方法
2020/10/18 Javascript
[51:06]2018DOTA2亚洲邀请赛3月29日 小组赛A组 KG VS Liquid
2018/03/30 DOTA
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
基于python中pygame模块的Linux下安装过程(详解)
2017/11/09 Python
pycharm 中mark directory as exclude的用法详解
2020/02/14 Python
法学专业个人求职信
2013/09/26 职场文书
毕业自我鉴定范文
2013/11/06 职场文书
生日派对邀请函
2014/01/13 职场文书
竞聘演讲稿
2014/04/24 职场文书
大学生就业自我推荐信
2014/05/10 职场文书
科长个人四风问题整改措施思想汇报
2014/10/13 职场文书
工作态度检讨书范文
2015/05/06 职场文书
2015年乡镇平安建设工作总结
2015/05/13 职场文书
防溺水主题班会教案
2015/08/12 职场文书
敬业奉献模范事迹材料(2016精选版)
2016/02/26 职场文书
java调用Restful接口的三种方法
2021/08/23 Java/Android
Python函数式编程中itertools模块详解
2021/09/15 Python
python游戏开发Pygame框架
2022/04/22 Python