禁止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 相关文章推荐
含有CKEditor的表单如何提交
Jan 09 Javascript
AngularJS入门教程(零):引导程序
Dec 06 Javascript
jQuery的观察者模式详解
Dec 22 Javascript
JavaScript中this的9种应用场景及三种复合应用场景
Sep 12 Javascript
jQuery遮罩层效果实例分析
Jan 14 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
Jul 22 Javascript
jquery实现点击页面回到顶部
Nov 23 Javascript
EasyUi 打开对话框后控件赋值及赋值后不显示的问题解决办法
Jan 19 Javascript
详解Vue-基本标签和自定义控件
Mar 24 Javascript
详解关于Vue版本不匹配问题(Vue packages version mismatch)
Sep 17 Javascript
解决antd日期选择组件,添加value就无法点击下一年和下一月问题
Oct 29 Javascript
vue3.0 自适应不同分辨率电脑的操作
Feb 06 Vue.js
禁用页面部分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实现的IMEI限制的短信验证码发送类
2015/05/05 PHP
mysql desc(DESCRIBE)命令实例讲解
2016/09/24 PHP
laravel 5.4 + vue + vux + element的环境搭配过程介绍
2018/04/26 PHP
document.documentElement的一些使用技巧
2013/04/18 Javascript
浅谈Node.js中的定时器
2015/06/18 Javascript
基于Jquery实现万圣节快乐特效
2015/11/01 Javascript
KnockoutJS 3.X API 第四章之表单textInput、hasFocus、checked绑定
2016/10/11 Javascript
利用JS判断字符串是否含有数字与特殊字符的方法小结
2016/11/25 Javascript
es6 字符串String的扩展(实例讲解)
2017/08/03 Javascript
React中使用async validator进行表单验证的实例代码
2018/08/17 Javascript
vuex根据不同的用户权限展示不同的路由列表功能
2019/09/20 Javascript
JS性能优化实现方法及优点进行
2020/08/30 Javascript
[38:23]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第二场 11.01
2020/11/02 DOTA
Python中集合类型(set)学习小结
2015/01/28 Python
Python的类实例属性访问规则探讨
2015/01/30 Python
Python实现KNN邻近算法
2021/01/28 Python
Python2 Selenium元素定位的实现(8种)
2019/02/25 Python
PyQt5图形界面播放音乐的实例
2019/06/17 Python
python已协程方式处理任务实现过程
2019/12/27 Python
Ranorex通过Python将报告发送到邮箱的方法
2020/01/12 Python
python实现查找所有程序的安装信息
2020/02/18 Python
Django实现whoosh搜索引擎使用jieba分词
2020/04/08 Python
使用Python将Exception异常错误堆栈信息写入日志文件
2020/04/08 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
2020/04/14 Python
Html5 canvas实现粒子时钟的示例代码
2018/09/06 HTML / CSS
毕业生自荐书
2014/02/02 职场文书
考试违纪检讨书
2014/02/02 职场文书
银行求职自荐书
2014/06/25 职场文书
最美家庭活动方案
2014/08/31 职场文书
入党函调证明材料
2015/06/19 职场文书
2015小学毕业班工作总结
2015/07/21 职场文书
英语导游欢迎词
2015/09/30 职场文书
反四风问题学习心得体会
2016/01/22 职场文书
Win10防火墙白名单怎么设置?Win10添加防火墙白名单方法
2022/04/06 数码科技
vue-treeselect的基本用法以及解决点击无法出现拉下菜单
2022/04/30 Vue.js
python实现双链表
2022/05/25 Python