分享

JS 实现判断客户端浏览器是否启用弹窗过滤

 163九九 2016-08-18

最新JS 实现判断客户端浏览器是否启用弹窗过滤

以下是三零网为大家整理的最新JS 实现判断客户端浏览器是否启用弹窗过滤的文章,希望大家能够喜欢!

 现在不少用户浏览器都已打开了弹出窗口过滤功能,的确,弹出窗口现在一般都成了弹出广告,所以被过滤是必然的。不过做为开发者,我们应该考虑到用户是否打开了此项功能,我们根据是否打开了此项功能会对程序做些改进,用JavaScript可以方便的判断客户端浏览器是否启用的了弹窗过滤,代码如下:

<script language="JavaScript">
function testOpenWin(schtext){
if (!schtext==''){
var toolswin=window.open (schtext,"","") ;
if (toolswin==null){
window.alert("已打开了弹窗过滤功能!\n\n若要正确运行本程序,请暂时关闭该功能!") ;
}
}
}
</script>

你可以用下面的一段代码,来确认用户是否关闭了弹窗过滤功能:

<form name="thisform">
<select name="sitelist" onChange="testOpenWin(document.thisform.sitelist.options[document.thisform.sitelist.selectedIndex].value)"><option value="" selected>=请选择=</option><option value="">三.零.网 www.</option><option value="http://www.">百度搜索</option><option value="http://www.baidu.com">CSDN</option><option value="http://www.">科技在线</option>
</select>
</form>

 若运行上述代码后,浏览端最上端未出现任何提示,说明用户已经禁止了弹窗过滤。


延伸阅读:
·JS 获取客户端浏览器的类型和版本
·JS实现 浏览器类型检测 的方法
· jquery遮罩层弹窗实现 jquery遮罩层弹窗
·JS兼容各大浏览器带关闭按钮的漂浮图片广告代码
·document.all.WebBrowser.ExecWB()方法是IE5.5以上浏览器支持的JavaScript
·浏览器兼容的JS写法总结
·Jquery弹窗插件 WmPop演示代码
·js 阻止浏览器的返回按钮
·js 捕获用户退出或者关闭浏览器事件
·js 在浏览器标题栏上显示当前日期和时间
·js检测浏览器高度
·js 兼容各种浏览器的背景音乐循环播放
·js获取客户端浏览器的屏幕显示信息
·js获得客户端浏览器的相关信息
·js检测浏览器是否是指WebSocket

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约