问题标签 [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 投票
1 回答
894 浏览

silverlight - (Silverlight OOB)如何获取主窗口的正常宽度和高度以保存和恢复它们

我有一个浏览器外的小型应用程序,并希望使用 IsolatedStorageSettings.ApplicationSettings 在会话之间保存和恢复其窗口宽度+高度+状态。

我正在尝试保存这样的设置(在 Application_Exit 上):

坏事是当应用程序最大化时,此代码存储最大化窗口的宽度、高度、左侧和顶部,而不是正常大小/位置(最大化之前)。

我可以在某处获得正常的窗口大小和位置吗?

如果我在 Application_Startup 上有该值,我可以设置正常大小/位置,然后设置 WindowState,因此在从最大化状态返回后,窗口位置将正确恢复。

0 投票
2 回答
1417 浏览

silverlight - 浏览器外 (OOB) Silverlight 应用程序中的 XAP 缓存

当安装 Silverlight 4 应用程序并在浏览器外运行 (OOB) 时,是否可以让应用程序自动识别对 .xap 文件的更新(并自动安装或提示用户更新)?

如果您从其原始 Web URL 访问该应用程序,您将自动获得最新和最好的(基于您的设置)。

但是,一旦我安装应用程序运行 OOB,它似乎无法识别对原始 .xap 文件的更新,似乎也没有任何方法可以触发更新(除了右键单击、卸载,然后出去获取最新版本的网站)。

提前致谢

0 投票
1 回答
108 浏览

c# - 如何将动态加载的 xaps 与主要的 silverlight 应用程序一起安装?

我有一个应用程序可以根据用户权限动态加载一些 xaps。

是否可以安装 shell 应用程序 (OOB) 以及动态加载的模块,这样用户就不必每次都下载它们?

我想将薄壳的优势(快速的初始加载时间)与浏览器外的优势(直到下一个版本才下载)结合起来。

有任何想法吗?

0 投票
1 回答
1293 浏览

javascript - Silverlight window.external.notify() 安全问题?

在我的 silverlight 应用程序中,我使用的是 webBrowser 控件。

我在导航到的页面上调用以下 javascript 函数。

奇怪的事实是,它仅在我使用以下方式导航到页面时才有效:

当我使用真实的服务器名称导航到它时:

执行 window.external.notify("Close"); 时出现 javascript 异常('未指定的错误。');线。

这很可能与安全有关,但我不知道如何解决这个问题..

我怎样才能让它工作?

0 投票
1 回答
2016 浏览

silverlight-4.0 - 取消 Silverlight OOB 应用程序退出?

当用户关闭我的应用程序时,如果他们有未保存的更改,我希望能够提示他们确认,如果他们指示这样做,则取消应用程序的关闭。应用程序的退出事件不允许取消。有没有办法做到这一点?

0 投票
1 回答
802 浏览

silverlight - SilverLight OOB 应用程序正在关闭一个服务时如何调用服务

当我的 SilverLight 应用程序退出时,我需要调用 WCF 服务进行更新。这是一个浏览器外的应用程序,我正在使用 SL4。

由于 SL 中的 WCF 只能异步工作,因此无法在 Application.Exit 上执行

我也尝试了可用于 OOB 的 MainWindow.Closing ,但这也不起作用。

尝试使用线程锁定使 Closing 函数等待 WCF Completed 回调,但它只是挂起。

有任何想法吗?

沙哈尔

0 投票
0 回答
365 浏览

silverlight - Silverlight OOB 应用程序无法在 OS X 上安装

我使用 Silverlight 构建了一个 Out-Of-Browser 应用程序,如果在浏览器内运行时右键单击该应用程序,您会看到“将 BlaBla 应用程序安装到这台计算机上”选项。

这在我的 Windows 7 机器上工作得很好,我将图标添加到我的桌面。然而,在我的 OS X 测试盒上,当我右键单击应用程序时,我仍然可以看到安装选项,但它什么也没做。我单击选项进行安装,绝对没有任何反应。

这有什么关系?我在 Silverlight 4 中编写了应用程序,并在我的 OS X 机器上安装了最新版本的 Silverlight。为什么应用程序无法安装并运行 OOB?

提前致谢!

0 投票
1 回答
652 浏览

silverlight-4.0 - 使用 Silverlight 4 的浏览器外服务访问问题

我有一个可以访问几个 WCF 数据服务的 Silverlight 4 应用程序。

通过浏览器访问服务没有问题。

我将程序设置为以提升的信任度在浏览器之外运行。然后我可以看到通过提琴手对 WCF 服务的调用,但什么都没有回来。

如果我调试,则会收到以下错误:

不知道从哪里开始故障排除。我在网络服务器的根目录中有crossdomain.xml文件clientaccesspolicy.xml,但我什至看不到这些文件被请求(在提琴手中)。

有任何想法吗?

0 投票
1 回答
468 浏览

javascript - 在浏览器应用程序之外从 Silverlight 执行 javascript

我有一个使用 JavaScript 处理来自 facebook 的图像的 silverlight 应用程序。JavaScript 调用 context.drawImage 引发安全异常(NS_ERROR_DOM_SECURITY_ERR),我理解这是因为图像不是由我的服务器托管,而是来自不同的服务器(在本例中为 facebook)。

经过一番研究,我发现如果用完浏览器,应用程序会获得正确的权限,但现在我明白我无法运行 JavaScript,因为没有浏览器来托管它。

这个对吗?如果是这样,任何人都可以建议一种解决方法来运行具有访问由不同服务器托管的图像所需的权限的 JavaScript。

谢谢!

0 投票
3 回答
3275 浏览

silverlight - Silverlight:在浏览器之外运行时不能使用超过 1MB 的隔离存储

我到处都在阅读运行 Silverlight 应用程序作为浏览器外允许您使用多达 25MB 的隔离存储。我正在向 IS 写入一个 1.6MB 的文件,但是当它达到 1MB 时收到一条错误消息,说我已经超出了存储容量。是的,我确保在项目设置中选中了 Out-Of-Browser 选项...

我错过了什么?