`
huliangyu
  • 浏览: 6679 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

opener在有些浏览器不起作用,怎么解决?

阅读更多
遇到个问题,
编辑新闻页面是用open函数打开的,
编辑新闻后要刷新opener页面。
opener对象在360浏览器一直取为空。
无奈只有手动设置opener.
/**
弹出页面
*/
 function popWnd(url, name, top, left, width, height) {
   var pop =  eval("window.open(\"" + url +"&tag="+Math.random()+ "\",\"" + name +
    "\",\"toolbar=0,status=0,resizable=1,scrollbars=1,width=" + width +
    ", height=" + height + ",top=" + top + ",left=" + left + "\");");
  
   pop.opener = window;    
   pop.focus();


}
分享到:
评论

相关推荐

    JS网页定时自动关闭-无浏览器提示

    如果`window.opener`不存在,它会尝试直接调用`window.close()`,尽管这在某些浏览器中可能仍会触发确认对话框。 需要注意的是,这种方法并不总是奏效,因为不同的浏览器有不同的安全策略。有些浏览器可能不允许非...

    Ruby-LetterOpener在浏览器中预览邮件代替发送

    标题中的“Ruby-LetterOpener在浏览器中预览邮件代替发送”指的是一个名为LetterOpener的Ruby库,它提供了一种方便的方式,在浏览器中预览邮件,而不是立即发送。这在开发过程中尤其有用,因为它允许开发者检查邮件...

    解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题

    在Web开发中,尤其是在处理浏览器兼容性问题时,开发者经常会遇到特定功能在不同版本的浏览器中表现不一致的情况。本文将深入探讨一个这样的问题:`window.opener = null; window.close()` 这段代码在IE6中能够正常...

    在firefox和Chrome下关闭浏览器窗口无效的解决方法

    尽管这种方法在当前时间点(截至2014-01-16)能够有效地解决大部分浏览器的窗口关闭问题,但Web技术持续发展,未来浏览器可能会有新的安全策略或API变化。因此,开发者在编写代码时应保持对最新浏览器特性的了解,并...

    浏览器兼容总结.txt

    综上所述,为了确保网页应用在不同浏览器间能够正常运行并提供一致的用户体验,开发者需要注意这些浏览器之间的差异,并采取相应的措施来解决兼容性问题。在实际开发过程中,使用第三方库(如 jQuery)可以大大简化...

    JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法

    在Chrome浏览器中,`showModalDialog`的返回值可能不正确是因为Chrome对`showModalDialog`的实现与其他浏览器不同。在其他浏览器(如IE或Firefox)中,`showModalDialog`的返回值可以直接通过调用函数来获取,但在...

    tomcat跨域解决方案

    在现代Web开发中,由于浏览器的安全策略限制,不同源之间的资源访问会受到限制,这种现象被称为“同源策略”(Same-Origin Policy)。同源策略是为了保护用户数据安全而设立的一种机制,它规定一个网页中的脚本只能...

    谷歌浏览器不支持showModalDialog模态对话框的解决方法

    总的来说,面对`showModalDialog`在现代浏览器中的不兼容问题,开发者可以通过`window.open`结合`window.opener`来实现类似功能,同时考虑使用更现代的Web技术,如CSS弹出层(modal overlays)配合JavaScript事件...

    javaScript 关闭浏览器 (不弹出提示框)

    如果网页不是通过脚本程序打开的(window.open()),调用window.close()脚本关闭窗口前,必须先将window.opener对象置为null,否则浏览器(IE7、IE8)会弹出一个确定关闭的对话框。

    海康威视H5播放器开发指南,兼容各种主流浏览器

    1. 为了确保高级模式的正常工作,需要在Web服务器响应头中添加跨域隔离字段:`Cross-Origin-Embedder-Policy: require-corp` 和 `Cross-Origin-Opener-Policy: same-origin`,并且必须在HTTPS环境下运行。...

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

    CSDN可能试图通过创建一个临时的新窗口,然后立即关闭来规避这个问题,但这在某些浏览器中可能不起作用。 - **使用`window.open('', '_self')`** 一种常见的方法是先使用`window.open('', '_self')`将当前页面替换...

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

    在实际应用中,开发者应考虑这些差异,并为不同浏览器提供兼容性解决方案。例如,可以使用条件语句来检测浏览器类型,然后执行相应的方法来关闭窗口。同时,为了避免用户体验上的困扰,最好避免依赖JavaScript关闭...

    Chrome不支持showModalDialog模态对话框和无法返回returnValue问题的解决方法

    在本文中,我们将探讨关于Chrome浏览器不支持`showModalDialog`模态对话框以及返回值`returnValue`无法正常工作的解决方案。`showModalDialog`方法在Web开发中常用于创建一个模态窗口,使得用户必须先关闭该对话框...

    js无提示关闭浏览器窗口的两种方法分析

    在一些应用场景中,例如网页应用程序或自动化脚本执行过程中,可能需要在不干扰用户的情况下关闭浏览器窗口,这通常要求无提示的关闭方式。 第一种方法是通过JavaScript代码直接关闭窗口。在使用window.open()方法...

    PSUD Office Opener v2-crx插件

    同时,对于那些没有安装完整版Office软件的用户,这个插件提供了一个便捷的解决方案,让他们能够在浏览器上完成基本的文档处理任务。 总的来说,"PSUD Office Opener v2-crx插件"是一个旨在优化在线文档处理体验的...

    海康威视h5player.js 2.0版 跨域隔离

    不设置跨域隔离将导致h5player1.0.0版本无法支持h265解码,会直接报错无法使用;h5player2.0.0版本无法支持高性能解码,解1080P都存在卡顿跳秒等问题。 如何设置“跨域隔离”?想要启用“跨域隔离”,整个页面必须...

    FF(火狐)浏览器无法执行window.close()解决方案

    但需要注意的是,尽管这样解决了问题,但在生产环境中,直接修改用户浏览器的配置并不是一个理想的做法,因为它可能导致其他安全问题,并且对用户来说也不够友好。 因此,为了在各种浏览器中实现兼容,开发者可以...

Global site tag (gtag.js) - Google Analytics