【发布时间】:2017-12-02 14:09:19
【问题描述】:
已编辑:对于我的问题,不确定,但我认为 Google Chrome 的此更新不支持某些特定浏览器的许多选项。因此,当我们将它们放在specs param 的window.open() 中时,它会省略所有height=h,width=w,left=x,top=y,这会使chrome 在新窗口而不是新标签中打开链接
对于我的程序,现在我只保留这个,这解决了问题:
window.open(form_url, form_name, "width=w,height=h,left=x,top=y");
//our problem code below
//window.open(form_url, form_name, "width=w,height=h,left=x,top=y,resizable=yes,location=yes,scrollbars=yes");
//编辑结束==================
有人可以帮助我配置 Chrome,以便弹出窗口将在新窗口中打开,而不是在新标签页中打开吗? (或任何用于 asp.net、c# 的编程方法)
从今天 2017/06/29 开始,可能是 chrome 版本 59.0.3071.115 的最新更新,chrome 中的所有弹出窗口都将在新选项卡而不是新窗口中打开。这改变了我们网站的行为(我们的网站使用主菜单和其他弹出表单),而且非常出乎意料。
(在其他一些弹出广告的网站中进行了测试,行为相同)。
(在 Firefox 中测试:所有这些网站都可以在新窗口中打开弹出窗口,而不是新标签)。
我在这里阅读了更新日志,但没有提及此更改:chrome 59.0.3071.115
我也搜索了谷歌,但没有运气,也许是因为我的谷歌技能,也许是因为这是 Chrome 的新变化,所以谷歌找不到关于它的问题?
感谢您的帮助。
【问题讨论】:
标签: asp.net google-chrome