日期:2014-05-17  浏览次数:20466 次

关于asp.net 打开新窗口,window.open()兼容性问题
想在C#后台打开一个新窗口,新的选项卡和弹出窗口都可以,window.open(url)会引起安全验证,只有允许弹出后才能生效。请大家帮我详细想想有没有方法。
------解决方案--------------------
http://fineui.com/demo/#/demo/iframe/button_iframe.aspx

用第三方控件
------解决方案--------------------
dclightwindow-mo js模拟窗口
------解决方案--------------------
C#后台啊,如果是前台可以试试a链接的那个属性_blank 
------解决方案--------------------
蒙板呗,新建Iframe,然后将url赋给iframe
------解决方案--------------------
浏览器默认不要弹啊
------解决方案--------------------
这是浏览器自身的安全性设置,不必太在意的。如果一定要使用Window.Open,这个问题不可避免的。
试试用其他方式绕一下吧,比如说a标签什么的

------解决方案--------------------
引用:
Quote: 引用:

这是浏览器自身的安全性设置,不必太在意的。如果一定要使用Window.Open,这个问题不可避免的。
试试用其他方式绕一下吧,比如说a标签什么的
是不是开新页面,js只能用window.open?

没见过其他的,只能这样。
------解决方案--------------------
window.open 部分浏览器是会拦截的.

 JS插件 artDialog,asyncbox