`
gybmike
  • 浏览: 180323 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

让window.close不提示:您查看的网页正在试图关闭窗口(转)

    博客分类:
  • js
阅读更多
正常来说,当我们调用window.close来关闭从地址栏中打开的窗口时,IE会弹出提示说:您查看的网页正在试图关闭窗口,是否关闭此窗口?



你可以将window.close替换成下边的脚本,然后再测试下看:

function winclose()
{
    newwin = window.open("","_parent","");
    newwin.close();
}

是不是没有提示了?猜测原因是:当窗口不是由脚本打开时,调用close方法IE会提示用户窗口将要关闭;当窗口是由脚本打开时,调用close方法将直接关闭窗口。

分享到:
评论
1 楼 06softwaregaojie 2013-09-13  
ie6下怎么不行呢,仍然给出提示

相关推荐

    让window.close()不提示对话框

    让window.close()不提示对话框

    javascript消除window.close()的提示窗口

    Window.close()这句脚本是用来关闭当前窗口,如果是在window.open的窗口中执行Window.close(),将会很顺利地将窗口关闭,但如果是在一非window.open打开的窗口中执行Window.close(),将会弹出一个提示窗口,如下: ...

    Javascript中封装window.open解决不兼容问题

    对window.open进行封装, 使其更好用, 且更兼容, 很多人说window.open不兼容,其实不是, 因为不能直接执行, 必须通过用户手动触发才行;看代码: 代码如下 var openWindow = function(url, options) { var str = ""; ...

    屏蔽IE弹出您查看的网页正在试图关闭窗口,是否关闭此窗口的方法

    window.close(); 在IE7中示例代码如下: window.opener= null;window.open(“”,”_self”); window.close(); 如果要全屏显示(去掉IE的工具栏、地址栏和菜单栏等信息),则只能用window.open();的方法。如果第一个...

    解决[removed]window.close()在chrome,Firefox下失效的问题

    window.close(),一看就知道是用来关闭浏览器窗口... 在IE中,window.close()能生效,在生效的时候,会弹出提示框,询问你是否关闭该窗口,如图:    点击“是”,可以直接关闭该窗口。是这段代码在chrome和Firefo

    window.close(); 关闭浏览器窗口js代码的总结介绍

    window.close(); 关闭浏览器窗口js代码的总结介绍 序号 关闭代码 需要确认 无任何作用 无需确认 测试 1 window.close() IE7 firefox,chrome, safari Opera Close 2 window.opener=null; window.open(”,’_...

    window.open打开新窗口,不被拦截的方法

    window.open打开新窗口,不被拦截的方法

    如何在父窗口中得知window.open()出的子窗口关闭事件

    [removed] var timer var winOpen function IfWindowClosed() { if (winOpen.closed == true) { document.fm_Info.txtValue.value=”child closed” window.clearInterval(timer) } } [removed] <input type=b

    关闭" data-report-query="utm_medium=distribute.pc_relevant_iteye_download.none-task-download-2~default~OPENSEARCH~Rate-9-933467-iteye_blog-1685745.nonecase&depth_1-utm_source=distribute.pc_relevant_iteye_download.none-task-download-2~default~OPENSEARCH~Rate-9-933467-iteye_blog-1685745.nonecase" data-report-click='{"mod":"popu_708","dest":"https://download.csdn.net/download/hanxuezheng/933467","strategy":"2~default~OPENSEARCH~Rate","extra":"{\"utm_medium\":\"distribute.pc_relevant_iteye_download.none-task-download-2~default~OPENSEARCH~Rate-9-933467-iteye_blog-1685745.nonecase\"}"}' > <A class=a07 href="javascript:window.close()">关闭</A>

    &lt;A class=a07 href="javascript:window.close()"&gt;关闭&lt;/A&gt;

    webview实现网页在手机端拍照/图库上传及对网页window.open/close的处理

    实现网页端&lt;input accept="image/*" capture="camera" id=...在手机端拍照/图库上传,执行取消返回等操作报错问题都得以解决,还有对网页端window.open/close在手机端不反应问题都有解决方法,具体看操作说明。

    window.open打开新窗口参数设置

    主要讲解了如何利用window.open打开新窗口,和打开新窗口时的一些参数的设置,很实用的。

    JS控制弹出页面窗口控件(openWin)

    采用两种弹出窗口实现方式: ...弹出窗口关闭的JS方法:window.close(); 示例请参照:demo.html 窗口内分页方法请参照:demoInPage.jsp (注:项目中使用时需要修改JS文件中,iFrame.jsp页面的路径)

    HTML5如何用window.postMessage在网页间传递数据

    让我们来看一下window.postMessage是如何工作的。除了IE6、IE7之外的所有浏览器都支持这个功能。 数据发送端 首先我们要做的是创建通信发起端,也就是数据源”source”。作为发起端,我们可以open一个新窗口,或创建...

    探索浏览器页面关闭window.close()的使用详解

    说起来window.close(),这也是个“不太让人省心”的角色。因为浏览器兼容性千差万别,还对他有诸多限制。

    google不支持window.showModalDialog问题解决方案

    This is a `window.showModalDialog()` shim using a modal HTML5 `&lt;dialog&gt;` element and ECMAScript 6 Generators. It was tested in the latest Google Chrome with the *Enable Experimental JavaScript* flag ...

    用window.open打开新窗口后在父窗口中调用新窗口中的代码

    当在网页中用javascript winow.open 打开一个新窗口后,是否能在你窗口中调用并执行新窗口中的代码或调取其中的元素? 答案是肯定的。 这段示例代码不但能在父窗口页面test.html中执行被打开的新窗口页面test-open...

    window.open最大化问题

    弹出窗口,并且弹出窗口要求最大化处理,window.open打开的窗口获取到焦点

    window.open父子窗口传值问题

    Web开发中的window.open父子窗口传值问题 部署在tomcat中进行

    javascript弹出窗口 window.open使用方法以及参数说明分析篇

    window.open使用方法以及参数说明一、window.open()支持环境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+ 二、基本语法: window.open(pageURL,name,parameters) 其中: pageURL 为子窗口路径 name 为子窗口...

Global site tag (gtag.js) - Google Analytics