window.close()无法处理来自Web浏览器控件的弹出窗口
window.close() not working with popup from webbrowser control
面临从.net 2.0 web浏览器控件打开弹出窗口的问题,其中弹出窗口是一个日历小部件。单击任何日期时,父控件都会用所选日期更新,日历弹出窗口应关闭。
日期确实显示在父控件中,但弹出窗口不会关闭,而是重定向到应用程序的登录页面。
日历以以下代码打开:
vWinCal = window.open("", "Calendar",
"width=250,height=250,status=no, resizable=yes, top=200,left=200");
vWinCal.opener = self;
该功能在带有ie8的windowsxp中运行良好,但在带有ie11的win8.1中会中断。这是因为IE11中增强了IE设置吗?因为当应用程序以管理员身份运行时,我的代码运行良好。
ie11中的以下错误导致了该问题:
https://web.archive.org/web/20150430160939/https://connect.microsoft.com/IE/feedback/details/810700/subject-ie11-is-long-cookie信息,因此从网络应用程序会话分离
正如其中一个解决方法中所解释的,将tabprocgrowth注册表项设置为0解决了该问题。
相关文章:
- Windows形成web浏览器控件和Javascript更改的DOM
- 如何将javascript事件从web浏览器wpf控件发送到wpf的c#代码
- 控件的浏览器视点位置
- 脚本在web浏览器控件中不起作用
- Windows Phone浏览器控件执行JS函数来替换src属性
- 在 Web 浏览器控件中加载本地文件
- 在 Web 浏览器中禁用 Javascript 应禁用服务器验证控件
- 如何在Winform的Web浏览器控件中触发__dopastback()
- 如何让 VB Web 浏览器控件单击无法在控件中手动单击但可以在实际 IE 窗口中单击的按钮
- 如何在 Web 浏览器控件中使用 XPath
- 浏览器的上一个或下一个按钮控件
- 带有 Web 浏览器控件的 Excel 自定义任务窗格 - 使用功能区按钮显示/隐藏
- 在 Web 浏览器控件中修改 Javascript 变量
- 触发 Web 浏览器控件内的 html 按钮
- 如何使用 Web 浏览器控件进行样式设置,但具有 C# 中的逻辑
- 使用 Web 浏览器控件在 WP8 中隐藏来自 Javascript 的警报框
- Silverlight 5 xaml 视图中的 Web 浏览器控件使用某些 JavaScript 时出现问题
- 如何让网页内部的网页浏览器控件触发 vb.net Windows窗体的功能
- 在 WP7 的 Web 浏览器控件中加载 HTML 脚本和视频播放
- 使用 ui 路由器的浏览器导航控件