问题标签 [out-of-browser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
441 浏览

silverlight - 有没有办法删除 Silverlight 浏览器外应用程序的标题栏

我假设该窗口归 sllauncher 所有...那么有没有办法删除它的标题栏?

0 投票
2 回答
2338 浏览

silverlight - Silverlight 3 退出浏览器 - 重新启动“应用程序”

我们正在为我们的后台产品开发一个相当复杂的 Silverlight 3 RIA UI。其部分功能是用户可以选择主题。我们正在使用 Telerik 主题,这些要求我们在 App_Init 时应用主题选择。

所以我们当然可以有一个主题的选择 UI,但是我们需要重新启动应用程序来应用主题。

显然,在浏览器中,这很容易——我们只需拖放到 HtmlPage 并注入一些 JavaScript。

但是 Out of browser 应用程序呢?另一个要求是一旦 OOB 检测到并下载了应用程序的更新版本。

(已经搜索过这个,似乎没有人解决这个问题)

更新 1(感谢瓦莱里)

我们已经应用了 Valeri 的代码,但遇到了问题。我们认为主题可能只能设置一次。我们有:

  • 将 XAML 移出到新的 UserControl (LayoutMockup)
  • 将 RootVisual 设置为 Grid 并将 MainPage 添加到 App_Init 中的 Grid

在我们的 MainPage 上,我们有(Class1 是我们富有想象力的主题):

以及进一步的代码:

第一次运行时,它可以工作。“Spring/Class1”主题已正确应用。第二次(由 UI 上的模拟按钮启动)使用已知的工作主题调用 ChangeTheme() 方法,我们得到一个异常:

System.Exception 未被用户代码处理 Message=" Error HRESULT E_FAIL has been returned from a call to a COM component. " StackTrace: at MS.Internal.XcpImports.CheckHResult(UInt32 hr) at MS.Internal.XcpImports.SetValue(INativeCoreTypeWrapper obj、DependencyProperty 属性、String s) ......等等......

我们选择了重新启动应用程序而不是切换主题的路线,因为我们在某处读到这是不可能的。但我们是 Silverlight 的新手,很高兴接受教育。:)

任何一种方法都会很棒。

0 投票
2 回答
323 浏览

database - Silverlight SQL 部署

我即将在 Adob​​e Air 或 Silverlight 中编写一个应用程序,以在桌面上独立、离线运行。这是一个足够简单的应用程序,允许用户输入文本数据,然后根据该信息打印格式化文档。存储所有这些关系数据的明显位置是在数据库中。我相信 Air 自带 SQLite 开箱即用,所以没有问题,但据我所知 Silverlight 没有。Silverlight 如何处理安装需要访问本地数据库的浏览器外应用程序?用户是否必须先安装 SQL/SQLite,然后再安装 Silverlight,或者 Silverlight 是否可以通过某种方式自行部署这方面的东西?

谢谢

0 投票
1 回答
2787 浏览

c# - 从浏览器安装后启动 Silverlight Out-of-Browser

我正在 Silverlight 4 Beta 中构建原型应用程序,并且正在使用浏览器外 (OOB) 功能。我需要 OOB 功能才能访问本地文件系统,并且我想避免编写 ActiveX 组件或 Java 小程序。

一旦安装在客户端计算机上,我需要能够从浏览器启动 OOB 体验。我似乎能做的就是从浏览器中检测应用程序是否已安装,然后要求用户从桌面或开始菜单(作为普通应用程序)启动它。

然而,这会“破坏”客户所需的体验,而这些体验应该从浏览器引导。有没有人能够直接从浏览器启动 OOB 应用程序?

谢谢,

马汀

0 投票
2 回答
812 浏览

silverlight - Silverlight Out of Browser 应用程序通过代理发出 Http 请求

在 OOB 模式下运行 Silverlight 3.0 时,您不必担心任何代理身份验证,因为浏览器通常会处理此问题。

如果我在 OOB 模式下安装了 Silverlight 应用程序,有没有办法针对代理进行身份验证?

0 投票
3 回答
3769 浏览

silverlight - 浏览器之外的 Silverlight 应用程序与传统的桌面应用程序

如果我理解正确,Microsoft Silverlight是一个轻量级的 .NET 实现,旨在在浏览器内的客户端运行。所以现在我听说“浏览器外”silverlight 应用程序,我很困惑。

与传统的 .NET 桌面应用程序相比,“浏览器外”silverlight 应用程序有什么优势?

0 投票
1 回答
269 浏览

silverlight - 定期检查更新

我有一个 SL 4.0 应用程序用完具有完整权限的浏览器。如何在不影响 UI 线程的情况下每 10 分钟检查一次更新 (CheckAndDownloadUpdateAsync())。我试过使用定时器,但 CheckAndDownloadUpdateCompleted 没有被执行。我认为它正在默默地出错。

提前谢谢...

0 投票
1 回答
3291 浏览

silverlight - 如何创建用于签署 Silverlight xap 的证书

我有一个 Silverlight 应用程序,它将以完全信任的方式安装 OOB,因此我想创建一个证书来签署该应用程序。由于我将完全控制将安装应用程序的客户端,因此我不需要购买证书,因为我知道我可以创建一个并将其安装在受信任的根证书颁发机构中。有人可以一步一步地发布如何创建证书,以便它可以用于签署 XAP。

谢谢...

0 投票
1 回答
716 浏览

silverlight - 隔离存储、OOB 和移除应用程序

删除 OOB 应用程序后,隔离存储创建的文件会发生什么情况?它们是保留还是文件也被删除了?从我可以推断出的文件将被维护,以便它们可以被浏览器中的同一个应用程序访问。对?

0 投票
2 回答
1981 浏览

silverlight - Silverlight (SLOOB) 能否在完全信任的情况下启动流程?

我的任务是编写一个带有 Silverlight 浏览器应用程序的安装程序。我需要。

  1. 从本地 EXE 中获取版本
  2. 检查 Web 服务以查看它是否是最新版本
  3. 如果没有,请下载一个 zip
  4. 解压拉链
  5. 覆盖旧的EXE
  6. 启动EXE

这个安装程序应用程序现在是用 .NET WinForms 编写的,但 .NET 框架是人们下载的障碍。

推荐的解决方案是使用 SLOOB,但我不确定如何分配完全信任。如果我分配完全信任,我可以开始一个过程。

谢谢