我需要从Silverlight Out-of-Browser应用程序打开窗口弹出窗口。如何从Silverlight Out-of-Browser打开窗口弹出窗口?
我已经添加参数<param name="enablehtmlaccess" value="true" />
index.html中,但是从后面的代码执行此:
HtmlPage.Window.Navigate(new Uri(myUrl), "_blank", myFeatures);
仍返回错误:
Silverlight OOB Error: The DOM/scripting bridge is disabled.
我读过有关this后,不是意味着我无法从OOB打开弹出窗口?为什么我需要这样做,因为实际上,我已经在OOB Silverlight中用WebBrowser
控件在ChildWindow
中显示了HTML页面,但是当我单击链接到_blank页面的HTML页面中的锚点时,它会跳转到默认浏览器。它不符合要求,除了首次在默认浏览器中启动HTML索引页面(由OOB Silverlight中的按钮控件触发)。那可能吗?
请指教,谢谢。
我不明白这是如何解决在OOB方案中的问题。你能描述它如何适用于在OOB中打开浏览器弹出窗口? – RobSiklos 2013-01-18 16:52:39
@RobSiklos好吧,我一定误解了这个问题。我今天的问题是当我试图从SilverLight OOB应用程序打开网页时,我收到了令人生畏的'DOM /脚本桥被禁用'。所以我用我上面发布的来解决这个问题。现在,当我点击一个按钮时,我可以从我的应用代码隐藏的浏览器窗口中打开URL。 – Agilis 2013-01-18 16:57:54