2016年后Mac上的Silverlight:是否可以选择“浏览器外(OOB)"? [英] Silverlight on Mac beyond 2016: Is Out Of Browser (OOB) an option?

查看:126
本文介绍了2016年后Mac上的Silverlight:是否可以选择“浏览器外(OOB)"?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

获取Silverlight 页现在显示2016年12月31日作为Safari中对Silverlight的支持的结束.这似乎是个未宣布的消息,目前尚不清楚它是由苹果还是由微软设定的.日期与 Firefox结束对NPAPI的支持.

The Get Silverlight page now shows Dec 31 2016 as the end of support for Silverlight in Safari. That seems to be unannounced news and it is unclear if it was set by Apple or Microsoft. The date matches the Firefox end of support for NPAPI.

问题1:除此之外,Silverlight应用程序是否可以继续作为Mac上的OOB应用程序运行(安装)?还是不可避免地会失去对NPAPI的支持,是否意味着Mac上Silverlight的全部生产线终止? 此处的帖子似乎提供了一些希望,但它已经很久了.

Q1: Could a Silverlight app continue to be viable (and installable) as an OOB app on the Mac beyond that? Or does the inevitable loss of broswer NPAPI support mean the complete end-of-the-line for Silverlight on Macs? The post here seems to offer some hope, but it is quite old.

第二季度:任何人都可以指向该Safari支持终止日期的来源/公告吗?

Q2: Can anyone point to a source/announcement of that Safari end of support date?

推荐答案

我进行了测试,以查看运行OOB Silverlight应用程序是否需要隐藏的浏览器进程.在Windows和Mac上,似乎不需要浏览器实例(Windows任务管理器中没有iexplore.exe,并且在Mac OS X的终端上,"ps aux"给出的列表中也没有Safari进程).

I made a test to see if running an OOB Silverlight application requires a hidden browser process. On Windows and Mac, it appears that no instance of a browser is needed (no iexplore.exe appears in the Windows Task Manager, and no Safari process appears in the list given by "ps aux" on the terminal on Mac OS X).

由于我们知道可以在Windows上安装浏览器而无需安装浏览器,因此即使没有浏览器支持Silverlight(只要Silverlight组件本身可供客户端用户使用),它也可以在该OS上运行.

Since we know that the installation can be done on Windows without the browser, it should work on that OS even if no browser supports Silverlight (as long as the Silverlight component itself is available to the client users).

仍然存在的问题:我们可以为Mac安装安装程序,以便在安装过程中的任何时候都不会涉及浏览器吗?有一个构建此类安装程序的程序,但它需要Silverlight应用程序才能在浏览器,以获取".app"文件.

The question that remains: can we make an installer for the Mac, so that the browser is not involved at any point in the installation process? There is a procedure to build such an installer but it requires the Silverlight application to run in the browser first, to get the ".app" file.

一个可能的解决方法:可以在Safari仍支持Silverlight的情况下进行安装.安装程序中包含的应用程序将随着其代码的发展而变得过时,但是由于已安装的OOB应用程序具有内置机制可以从服务器进行自我更新,因此第二次运行该应用程序时可以使用最新版本.也许可以拯救我们吗?

A possible workaround: an installer can be made while Safari still supports Silverlight. The application included in the installer will become out-of-date as its code evolves but since the installed OOB application has a build-in mecanism to update itself from the server, the latest version will be available when running it the second time. Maybe that could save us?

这篇关于2016年后Mac上的Silverlight:是否可以选择“浏览器外(OOB)"?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆