【问题标题】:Silverlight on Mac beyond 2016: Is Out Of Browser (OOB) an option?2016 年后 Mac 上的 Silverlight:是否可以选择浏览器外 (OOB)?
【发布时间】:2016-01-23 15:56:40
【问题描述】:

Get Silverlight 页面现在将 2016 年 12 月 31 日显示为 Safari 对 Silverlight 的支持结束。这似乎是未经宣布的消息,目前尚不清楚它是由苹果还是微软设定的。日期与Firefox end of support for NPAPI 匹配。

Q1:除此之外,Silverlight 应用程序能否作为 OOB 应用程序在 Mac 上继续存在(并且可安装)?或者浏览器 NPAPI 支持的不可避免的损失是否意味着 Mac 上 Silverlight 的完全结束? here 的帖子似乎提供了一些希望,但它已经很老了。

Q2:谁能指出 Safari 支持终止日期的来源/公告?

【问题讨论】:

  • 这里没有答案...您在其他地方得到任何信息吗?
  • 不,我没有找到更多关于此的信息——OOB 和日期问题都没有。 Safari 日期仍然是我见过的最大的非公告,但我想这是人们所期望的。
  • 可能仅次于微软未宣布 Silverlight 实际上已停产...
  • 2017年到了,能不能得到一些关于这个热点问题的消息?
  • @ValentinKuzub 我发现的最新日期发布在here,但很抱歉 - OOB 没有什么新鲜事。

标签: macos silverlight safari npapi silverlight-oob


【解决方案1】:

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

由于我们知道可以在没有浏览器的情况下在 Windows 上进行安装,因此即使没有浏览器支持 Silverlight(只要 Silverlight 组件本身对客户端用户可用),它也应该可以在该操作系统上运行。

剩下的问题是:我们能否为 Mac 制作一个安装程序,以便在安装过程的任何时候都不涉及浏览器?有一个procedure to build such an installer,但它需要 Silverlight 应用程序首先在浏览器中运行,以获取“.app”文件。

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

【讨论】:

  • 这很有帮助,尽管我觉得如果绝对需要 Mac 支持,不应该计划这样做。 2016:重写之年!
  • 我同意。但是,我们可能需要一些时间来重写,因此临时解决方案可以挽救我们的生命。我工作的公司就是这种情况……至于重写,我认为用 Javascript 开发大型应用程序是不现实的;现在我认为可以做到。我现在正在写一个,以学习最佳实践,实际上我玩得很开心。
猜你喜欢
  • 2011-05-23
  • 1970-01-01
  • 2011-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多