点击可关闭效果,禁止iframe页面的所有js脚本如

时间:2019-07-25 18:15来源:2020欧洲杯冠军竞猜官方网站
今天做一个小软件遇到一个问题,就是在一个页面里面需要放一个iframe框架来预览网站,可是被预览的这个网站中含有很多js脚本,如弹出窗口,提示框,最可恶的是一直让设为首页和

今天做一个小软件遇到一个问题,就是在一个页面里面需要放一个iframe框架来预览网站,可是被预览的这个网站中含有很多js脚本,如弹出窗口,提示框,最可恶的是一直让设为首页和加入收藏,我想应该有办法禁止iframe里面的脚本吧,于是百度了一下,还发现不少新大陆,于是解决了这个问题,记录下来,方便以后查询,也方便大家参考:

禁止iframe页面的所有js脚本如alert及弹出窗口等,iframealert

今天做一个小软件遇到一个问题,就是在一个页面里面需要放一个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>

测试按钮

<iframe src="fillseo.html"></iframe>

2020欧洲杯冠军竞猜官方网站,怎禁止iframe页面的alert?

……禁止alert?这倒是很新鲜的课题,不过我没想出什么办法。防止2.html不在这个框架内,这个是可以的在2.html用js 检查parent,如果不对的话,就跳转到主页面  

您有新的消息X

fillseo.html里面有个js脚本,其中有alert,还有弹出窗口,很可恶吧,如何禁止掉它们?
而且这个fillseo.html是不同的域的文件。

怎禁止iframe中的alert();

写个例子给你,main.html是你的页面,alert.html是你页面里要嵌的页面

------alert.html------
<input type="button" value="alert" onclick="alert(1);"/>

------main.html-------
<body onload='init();'>
<script language="javascript">
function init()
{
document.getElementById("f").contentWindow.alert=function(){return null};
}
</script>
<iframe id="f" src="alert.html"/>
</body>  

今天做一个小软件遇到一个问题,就是在一个页面里面需要放一个iframe框架来预览...

脚本之家

经过查阅无数相关资料,发现下面的代码,完全可以解决这个问题:

[Ctrl A 全选 注:如需引入外部Js需刷新才能执行]

程序代码一:

您可能感兴趣的文章:

  • JS弹出窗口代码大全(详细整理)
  • JavaScript弹出窗口方法汇总
  • javascript 控制弹出窗口
  • js实现弹出窗口、页面变成灰色并不可操作的例子分享
  • js 强制弹出窗口代码研究-又一款代码
  • javascript之弹出窗口居中的代码
  • 关于js中alert弹出窗口文本换行问题简单详细说明
  • 禁止iframe页面的所有js脚本如alert及弹出窗口等
  • 让js弹出窗口居前显示的实现方法
  • javascript html5 css3自定义弹出窗口效果
<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>

您可能感兴趣的文章:

  • JS弹出窗口代码大全(详细整理)
  • js右下角弹出窗口,点击可关闭效果
  • JavaScript弹出窗口方法汇总
  • javascript 控制弹出窗口
  • js实现弹出窗口、页面变成灰色并不可操作的例子分享
  • js 强制弹出窗口代码研究-又一款代码
  • javascript之弹出窗口居中的代码
  • 关于js中alert弹出窗口文本换行问题简单详细说明
  • 让js弹出窗口居前显示的实现方法
  • javascript html5 css3自定义弹出窗口效果

编辑:2020欧洲杯冠军竞猜官方网站 本文来源:点击可关闭效果,禁止iframe页面的所有js脚本如

关键词: 欧洲杯竞猜