Javascript 在silverlight中打开新窗口
Silverlight 4中调用System.Windows.Browser.HtmlPage.Window.Invoke(“openWindow”)与调用System.Windows.Browser.HtmlPage.PopupWindow(someUri,“\u blank”,null)的js函数“openWindow”有什么区别?不同之处在于调用Javascript 在silverlight中打开新窗口,javascript,silverlight,Javascript,Silverlight,Silverlight 4中调用System.Windows.Browser.HtmlPage.Window.Invoke(“openWindow”)与调用System.Windows.Browser.HtmlPage.PopupWindow(someUri,“\u blank”,null)的js函数“openWindow”有什么区别?不同之处在于调用window.open不是公认的标准。SilverlightAPI中的PopupWindow方法的目的是抽象浏览器之间open实现的变体 例如,用
window.open
不是公认的标准。SilverlightAPI中的PopupWindow
方法的目的是抽象浏览器之间open
实现的变体
例如,用于打开选项的特性名称可能因浏览器而异。使用
PopupWindow
您的代码可以使用强类型的HtmlPopupWindowOptions
类以一致的方式定义这些选项。silverlight运行时处理向浏览器发出的请求,以适合主机浏览器的方式执行所需操作。此外,如果您响应用户操作打开弹出窗口,则PopupWindow将与弹出窗口阻止程序一起工作