[英]Silverlight based gadget to open link in a browser?
我寫了一個側邊欄小工具,它顯示了一系列使用silverlight的鏈接。 我可以在網站上托管silverlight,當我點擊它們在新標簽頁中打開的鏈接時。 當我將其打包為小工具時,鏈接會出現在小工具中,可以單擊它們,但是它們不會打開瀏覽器窗口來顯示鏈接。
我需要做什么才能使它正常工作?
最好使用您首選的shell執行方法從小工具啟動外部鏈接; 這樣做會在默認瀏覽器中啟動它們。 開發小工具時,我所有的鏈接都有一個onclick處理程序,該處理程序指向以下方法:
function launchLink() {
if (this.href.slice(0,7) == "http://") {
System.Shell.execute(this.href);
return false;
}
}
從理論上講,您可以對此進行一些修改,並使用HTML橋從Silverlight代碼中調用它。
JS代碼
function launchLink(href) {
System.Shell.execute(href);
}
Silverlight的
// HtmlPage requires using System.Windows.Browser
HtmlPage.Window.Invoke("launchLink", "http://some.com/");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.