gpt4 book ai didi

javascript - 在 silverlight 中打开一个新窗口

转载 作者:搜寻专家 更新时间:2023-11-01 04:27:39 24 4
gpt4 key购买 nike

在 Silverlight 4 中调用 System.Windows.Browser.HtmlPage.Window.Invoke("openWindow") 有什么区别,其中“openWindow”是一个调用 window.open 的 js 函数和调用 System.Windows.Browser.HtmlPage .PopupWindow(someUri, "_blank", null)?

最佳答案

区别在于调用window.open 不是一个公认的标准。 Silverlight API 中 PopupWindow 方法的目的是抽象浏览器之间 open 实现的变体。

例如,用于打开选项的属性名称可能因浏览器而异。使用 PopupWindow,您的代码可以使用强类型的 HtmlPopupWindowOptions 类以一致的方式定义这些选项。 Silverlight 运行时处理向浏览器发出的请求,以适合主机浏览器的方式执行所需的操作。

关于javascript - 在 silverlight 中打开一个新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4511006/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com