社区
JavaScript
帖子详情
关于opener的问题
csoft2008
2004-10-05 08:03:27
我用showmodaldialog方法打开一个页面,在这个页面中用到window.opener,说“缺少对象:window.opener”,但如果我用open方法来打开这个页面,这个操作却很成功。为什么会这样呢。
...全文
166
1
打赏
收藏
关于opener的问题
我用showmodaldialog方法打开一个页面,在这个页面中用到window.opener,说“缺少对象:window.opener”,但如果我用open方法来打开这个页面,这个操作却很成功。为什么会这样呢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guoweidong
2004-10-05
打赏
举报
回复
window.open和showmodaldialog的页面传值方法不一样.
window.open 可以用window.opener直接取到父窗体的对象.而showmodaldialog看下面网址的资料
见意用window.open操作方便.
http://dev.csdn.net/article/27/27760.shtm
网络安全
open
er
值得注意的安全
问题
最近在学习浏览器知识的时候,讲到了浏览器之间的渲染进程共用的
问题
。其中
open
er
能被引用到的两个页面,会在同一个渲染进程中。而这两个页面,可以称为:浏览上下文组。但在测试的时候,反倒是发现了一个
open
er
注意的
问题
,原因虽是“人祸”,但也要小心!基于此做下记录,给大家做个提醒。关于前面这个
问题
,MDN上面也有专门的介绍:返回打开当前窗口的那个窗口的引用,例如:在window A中打开了window B,B.
open
er
返回 A.关于
open
er
属性的解读,相信之前大家都有了解过。
聊聊新窗口打开页面的
open
er
问题
1.新窗口中打开页面的方式: //a 链接 <a target="_blank" /> //
open
er
window.
open
() 2.新窗口中打开页面会有两方面的
问题
:安全
问题
,性能
问题
; 2.1安全
问题
: 上面新窗口中打开页面的方式都会在新窗口中找到一个
open
er
的对象。 那什么是
open
er
(MDN:),简单来说,它是父窗口的窗口对象。如果新窗口和服窗...
关于window.
open
er
无效
问题
问题
描述: 在父窗口中window.
open
()打开一个子窗口, 子窗口通过window.
open
er
.document.getElementById().inn
er
HTML="" 来给父窗口传至时无效 经过测试, 在IE10中可行, 但是在op
er
a和chrome中无效 a.html getChildWindow b.html wi
Cross-Origin-
Open
er
-Policy造成的window.
open
er
为null的
问题
如果父窗口或者子窗口的网页响应里有一方带了Cross-Origin-
Open
er
-Policy响应头,并且值不等于"unsafe-none",就必须要求两方携带相同的响应头,否则子窗口与父窗口不在一个上下文里,子窗口window.
open
er
就会变成null,父窗口使用句柄判断子窗口时也是closed的状态。遇到当父窗口使用window.
open
()打开子窗口之后,子窗口里window.
open
er
为null的
问题
,最终调查发现是HTTP响应头Cross-Origin-
Open
er
-Policy造成的。
关于 window.
open
er
引发的window.
open
跳转跨域
问题
日常记录
window.
open
er
操作导致的跨域
问题
JavaScript
87,996
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章