我需要從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