我有一个使用response.redirect导航页面的网站。该网站正被其他几个地方(不同的域或来自同一个域)使用。
当调用网站使用IE 10并在模态窗口中打开我的网站时,问题出现了。
这是来自其他网站的电话。
window.showModalDialog('mypage1.aspx',null,'dialogWidth:600px;dialogHeight:480px;');"
在这种情况下,重定向的页面mypage1.aspx(来自我的网站)将在新窗口中打开。现在,mypage1.aspx有一个' Next'调用
的按钮Response.Redirect("mypage2.aspx",true);
这个' next' “mypage1.aspx”中的按钮'为mypage2.aspx打开新窗口 - 不在对话框本身中。我想让其他网站在同一个对话框中打开我的网站页面。我该怎么办?
答案 0 :(得分:1)
建议您不要使用window.showModalDialog()
。它的功能已被弃用,您获得的任何支持可能随时停止工作。
developer.mozilla.org/en-US/docs/Web/API/Window/showModalDialog
已过时。此功能已从Web标准中删除。 虽然有些浏览器可能仍然支持它,但它正在进行中 被丢弃。不要在旧项目或新项目中使用它。页面或Web应用程序 使用它可能会随时中断。