2016-01-23 21 views
9

Get Silverlight頁面現在將2016年12月31日顯示爲Safari中Silverlight支持的結束。這似乎是未經通知的消息,目前還不清楚它是由蘋果還是微軟制定。該日期與Firefox end of support for NPAPI匹配。2016年以後的Mac上的Silverlight:超出瀏覽器(OOB)選項?

Q1: Silverlight應用程序是否可以作爲Mac上的OOB應用程序繼續存在(並且可以安裝)?或者,NPAPI支持的不可避免的損失是否意味着Mac上Silverlight的完整版本?帖子here似乎提供了一些希望,但它是相當古老的。

Q2:任何人都可以指出Safari支持日期的源/通告嗎?

+0

這裏沒有答案...你在其他地方得到任何信息嗎? – ConnorsFan

+0

不,我還沒有發現任何更多的信息 - 無論是OOB還是日期問題。 Safari日期仍然是我見過的最大的非公告,但我想這是人們的期望。 –

+0

也許是微軟公佈的非公佈的事實,即Silverlight實際上已經停產... – ConnorsFan

回答

3

我做了一個測試,看運行一個OOB Silverlight應用程序是否需要一個隱藏的瀏覽器進程。在Windows和Mac上,看起來不需要瀏覽器的實例(在Windows任務管理器中不會出現iexplore.exe,Mac OS X上的終端上的「ps aux」列表中沒有出現Safari進程)。

因爲我們知道安裝可以在沒有瀏覽器的情況下在Windows上完成,即使沒有瀏覽器支持Silverlight(只要Silverlight組件本身可供客戶端用戶使用),它也應該在該OS上工作。

問題仍然存在:我們能否爲Mac安裝一個安裝程序,以便瀏覽器在安裝過程的任何時候都不參與?有一個procedure to build such an installer,但它需要Silverlight應用程序先在瀏覽器中運行,以獲取「.app」文件。

可能的解決方法:在Safari仍支持Silverlight的情況下可以創建安裝程序。隨着代碼的發展,安裝程序中包含的應用程序將變得過時,但由於已安裝的OOB應用程序具有內置的機制以便從服務器進行自我更新,因此最新版本將在第二次運行時可用。也許這可以拯救我們?

+1

這是非常有用的,儘管我感覺不應該計劃如果Mac支持是絕對需要的。 2016年:重寫的一年! –

+0

我同意。然而,我們可能需要一些時間來重寫,所以臨時解決方案可以挽救我們的生命。我工作的公司就是這種情況......至於重寫,我認爲用Javascript開發大型應用程序並不現實;現在我認爲它可以做到。我正在寫一篇文章,學習最佳實踐,實際上我正在度過一段美好的時光。 – ConnorsFan

相關問題