4

我剛剛失去了5個小時尋找一個答案,我一直沒能找到:pSilverlight 4在瀏覽器中啓動一個可信的應用程序?

首先,我想迫使一個值得信賴的應用程序(我需要訪問文件系統)顯示到瀏覽器。根據我在google a trusted application must be installed and launched as a desktop application上找到的內容(也稱爲瀏覽器外應用程序)。

所以,我想要在客戶端安裝應用程序,但同時,用戶還必須能夠啓動這個相同的應用程序到瀏覽器窗口,當他在我的網站上。這可能嗎 ?

其次,我想給用戶從瀏覽器啓動應用程序的可能性。要清楚,該應用程序已安裝在客戶端計算機上,但我想在我的網站上啓動桌面應用程序的按鈕。我怎樣才能做到這一點 ?

謝謝

+0

答案「顯示在瀏覽器」是什麼意思?事實上,這兩個問題都無法提供更多細節? – AnthonyWJones 2010-03-27 22:02:29

+0

@AnthonyWJones:這樣比較好嗎?感謝您的幫助:) – 2010-03-28 02:20:30

回答

2

答案是有點沒有。

是的,您也可以在瀏覽器中運行客戶端上安裝的應用程序。但是,並非所有已安裝的應用程序功能都可用。任何需要提升信任的內容都不適用於瀏覽器。

不,您不能從瀏覽器中運行的代碼內以編程方式啓動已安裝的應用程序。您可以做的最好的方法是向用戶顯示禮節性消息,表明他們已經安裝了此應用程序,並且爲了訪問它需要啓動的所有功能。

+0

謝謝。這很令人沮喪......你知道微軟是否有一些項目來改變它嗎? – 2010-03-28 11:59:04

+1

@尼克勞斯:我不會屏住呼吸,這些限制不是技術性的,他們是安全的故意選擇。我認爲你需要把它們賣給你的客戶,因爲他們不希望他們的用戶被惡意使用這些功能的社交設計。他們支付的價格是一個小小的不便,他們啓動您的應用程序,因爲他們將任何其他應用程序,而不是在網上導航。 – AnthonyWJones 2010-03-28 13:09:09

+0

@AnthonyWJones:是的,我只是希望微軟試圖讓瀏覽器和桌面之間儘可能地分離。也許他們會在幾個月內給出這種選擇。感謝您的專業知識:) – 2010-03-28 14:17:34

相關問題