![](/img/trans.png)
[英]Transfer content from one tab to another without browser extension possible?
[英]Possible to refresh browser page from another tab
我有一個Silverlight應用程序。 這包含一個“預覽”按鈕。 按鈕代碼如下:
private void btn_Preview(object sender, RoutedEventArgs e)
{
HtmlPage.Window.Navigate(new Uri("http://www.google.com"),"_blank");
}
當我單擊Firefox中的按鈕時,將在新選項卡中創建一個新頁面。 當我再次單擊時,將在另一個新選項卡中創建另一個新頁面。 當我單擊10次時,將創建10個選項卡。
我希望如果我的目標頁面已經打開,請不要創建新標簽。 僅刷新上一個標簽。
與“編輯HTML”部分的Google Blogger Preview
按鈕相同
我想從Silverlight 4或javascript中執行此操作
可能嗎?
將_blank
更改為您的應用程序的唯一名稱。
private void btn_Preview(object sender, RoutedEventArgs e)
{
HtmlPage.Window.Navigate(new Uri("http://www.google.com"),"myApplicationName_previewWindow");
}
使用_blank
您特別要求它每次打開一個新窗口。
而不是給_blank
作為新窗口的名稱,而是給一個特定的名稱,如preview_window
。 然后,所有點擊都應在同一窗口中打開內容。
注意:我不知道Silverlight。 我從JavaScript中的類似行為猜測解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.