火狐 IE下关闭网页window.close的javascript代码

解决window.close在火狐下不兼容问题

<script type=”text/javascript”>
function CloseWebPage() {
if (navigator.userAgent.indexOf(“MSIE”) > 0) {
if (navigator.userAgent.indexOf(“MSIE 6.0″) > 0) {
window.opener = null; window.close();
}
else {
window.open(”, ‘_top’); window.top.close();
}
}
else if (navigator.userAgent.indexOf(“Firefox”) > 0) {
window.location.href = ‘about:blank ‘;
//window.history.go(-2);
}
else {
window.opener = null;
window.open(”, ‘_self’, ”);
window.close();
}
}
</script>

<a href=”javascript:CloseWebPage();” >关闭</a>

 

此条目发表在开源代码分类目录,贴了, , 标签。将固定链接加入收藏夹。

发表回复