项目中遇到windowname被IE奇怪忽略的问题。
简单地引用一段javascript,
window.open("","mywin",
"height=200,width=400,status=yes,toolbar=no,menubar=no,location=no");并有一按钮,点击后触发该事件。
原本没有什么问题,后来装了sogou软件,然后惊奇地发现,每次点击都会弹出来一个新的窗口,
而不是仅仅只有一个窗口(窗口名:mywin),原因在于浏览器忽略了windowName属性("mywin"),完全重装IE依然没有解决该问题。 可是在firefox中,却可以正确浏览,且其他人用IE7等浏览器访问该url可以得到正常效果。
查资料发现,IE7会忽略不是字母和数字打头,且不是一个单词的windowName,可是以上的windowName完全合法。
装了MAXTHON,本想用下ignore window assignment window id开关来还原的,可惜没有效果。
请问有没有人知道怎么设置IE才能使之还原正常。
且昨天从另一台机器将注册表中IE相关项全部导入,还是没能恢复。
网上相关资料很少,在国外一网站上查到,别人给出的建议试重装系统。。。
请达人指导。
分享到:
相关推荐
在跨域资源访问的场景下,window.name属性被广泛地用来实现安全的数据传输。 首先,window.name属性能够在不同的页面加载后仍然保持不变,前提是该属性未被重新赋值。这一特性允许开发者在iframe加载新页面后,依然...
对于非HTML Application或对话框,该参数会被忽略。`yes`或`1`表示显示,`no`或`0`则不显示。默认值为`yes`。 12. `toolbar`:决定是否在窗口中显示工具栏,包括前进、后退、停止等按钮。`yes`或`1`为显示,`no`或`...
OpenCV(开源计算机视觉库)是一个强大的图像处理和计算机视觉工具,被广泛应用于学术研究和工业界。"OpenCV图像处理编程实例+源代码 - 副本" 是一个资源包,提供了关于如何使用OpenCV进行图像处理的实际教程和源...
WindowName:C:\WINDOWS\system32\cmd.exe Key:Numpad1 -------------------------------------------------- MessageName:key down WindowName:C:\WINDOWS\system32\cmd.exe Key:Numpad2 --------------------...
`FindList`函数用于遍历指定窗口的所有子窗口,并根据传入的窗口名称`windowName`来查找特定的子窗口。找到后,将该子窗口的句柄保存至全局变量`m_hList`中。 #### 函数实现详解 ```c++ // 该函数用于遍历指定窗口...
例如:window.open("***", "windowName", "width=200,height=100")。 - window.close():此方法用于关闭一个由window.open()创建的窗口。 2. Window对象的对话框方法 - window.alert():此方法用于显示一个带有消息...
应用程序可以通过查看 Message 对象属性的值得到关闭窗口时被关闭窗口传递的值。 3. Open 函数: Open 函数的主要作用是打开指定的窗口。该函数有两种语法格式: 语法一、打开编程时已知数据类型的窗口对象: Open...
对于开发这样的网站的程序员,他们有个棘手的问题,他们不知道这些弹出窗口是否被浏览器或各种浏览器插件给屏蔽了,没有弹出来。当然,浏览器会通知用户,但这些很少会引起用户的注意。下面是一个简单的方法来测试你...
* 在IE浏览器中,使用`window.open()`方法时,需要将windowName参数设置为一个非空字符串,以便正确地打开新的浏览器窗口。 * 在使用`window.open()`方法时,我们需要确保父窗口和子窗口之间的同源策略,以便正确地...
15. IE浏览器收藏:IE浏览器的收藏夹功能可以保存常用网址,但不会自动记录最近访问过的站点。 16. JavaScript标识符:JavaScript中,标识符不能包含运算符,所以a*b是非法的。 17. Java特性:Java是一种强类型...
OpenCV因其灵活性和强大的功能,在学术界和工业界都被广泛使用。 #### 二、亮度与对比度的概念 - **亮度**:指的是图像的整体明暗程度。 - **对比度**:是指图像中最亮区域与最暗区域之间的差异程度。高对比度的...
7. blur():将被引用窗口放到所有其他打开窗口的后面。 8. focus():将被引用窗口放到所有其他打开窗口的前面。 9. moveTo(x, y):将窗口移到指定的坐标处,x 和 y 的单位为象素。 10. resizeBy(horiz, vert):...
这个函数会在鼠标事件发生时被调用,例如鼠标按下、移动或释放。在C++中,这样的回调函数通常具有以下原型: ```cpp void mouse_callback(int event, int x, int y, int flags, void* userdata); ``` - `event`...
函数的基本语法是`OpenWithParm(windowname, parameter[, parent])`或`OpenWithParm(windowvar, parameter, windowtype, [, parent])`,其中`windowname`或`windowvar`指定了要打开的窗口,`parameter`是传递的参数...
7. **`VideoCapture()`函数**:用于打开视频文件或摄像头流。例如,`VideoCapture cap("video.mp4")`会打开名为"video.mp4"的视频文件,你可以通过`cap.read(frame)`读取每一帧。 8. **`imwrite()`函数**:将`Mat`...
当页面被刷新或者导航到其他URL时,只要新页面与原页面的顶级域名相同,`window.name`的值就会被保留下来。这为跨域数据传递提供了一种可能。 跨域通过`window.name`实现的基本流程如下: 1. **设置数据**:在源A...
WindowName: PChar): HWND; stdcall; ``` 2. `FindWindowEx`: 当`FindWindow`无法满足需求,需要查找子窗口时,可以使用`FindWindowEx`。这个函数允许你通过父窗口句柄、子窗口类名和子窗口标题来查找特定的子窗口...
这个函数用于移动并调整名为 `WindowName` 的窗口的位置和大小,使其左上角坐标变为 `(Left, Top)`,窗口的宽度和高度分别设置为 `Width` 和 `Height`。 具体实现步骤如下: 1. 首先,创建一个大小超过显示器尺寸的...
它们是IE浏览器特有的扩展功能,但不被所有浏览器支持。 使用这些方法可以实现父窗口和子窗口之间的数据交互,从而完成复杂的页面交互任务。需要注意的是,在跨域环境下,出于安全考虑,浏览器对不同域之间的窗口...