问题标签 [isolatedstorage]
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.
silverlight - 在 Silverlight 3 中使用独立存储是否存在安全问题
我在我的网站上使用Silverlight 3 。我有一个用于基于角色的身份验证的登录页面,它将具有不同权限的用户路由到网站的不同部分。我想使用类似于标准 ASP.Net 应用程序中可用的会话变量的东西。
我打算使用独立存储来实现这一点。但我对这个选项的安全性持怀疑态度,因为隔离存储存在于客户端,并且可以在客户端进行操作。我是隔离存储概念的新手,不知道它在加密和服务器端验证等方面提供的安全选项。如果你们中的任何人使用过它或知道在这种情况下提供的安全性,可以你也请说明一下。
谢谢
silverlight - Silverlight 不提示增加配额
我正在尝试 Silverlight 的独立存储功能。当前通过 ASP.NET 页面运行 Silverlight。
我已经编写了一些代码来请求额外的存储,但没有提示我添加更多。
Silverlight 的Application Storage
选项卡确实列出了托管 Silverlight 的 localhost ASP.NET 页面,如下所示。
根据截图,http://localhost:54389
有1.0MB的可用存储区。网站上是否设置了忽略提示
的限制?localhost
Silverlight 提示用户增加配额需要哪些步骤?
c# - 有没有比这更好的方法来确定一个独立存储文件是否存在?
我在Silverlight应用程序中使用IsolatedStorage进行缓存,因此我需要知道文件是否存在,我使用以下方法执行此操作。
我找不到用于 IsolatedStorage 的FileExists方法,所以我只是在捕获异常,但这似乎是一个非常普遍的异常,我担心它会比文件不存在时捕获更多。
有没有比这更好的方法来确定隔离存储中是否存在文件:
silverlight - 两个 Silverlight 应用程序可以在一台机器上共享隔离存储吗?
什么标识了一个 silverlight 应用程序以及两个 silverlight 应用程序何时可以共享隔离存储(如果有的话),即:
- 如果我想让两个 Silverlight 应用程序共享隔离存储空间,这可能吗?我需要提供什么样的“应用程序 ID”才能做到这一点?
- 如果我不希望两个 Silverlight 应用程序共享隔离存储,我该如何防止这种情况发生?我需要这样做吗?
例如,我注意到当我开发一个 Silverlight 应用程序时,我可以按 F5,在应用程序保存到独立存储中,停止应用程序,再次按 F5,它会从同一个独立存储中读取。(我认为新的编译会导致它使用新的 IsolatedStorage。)
但是,当我将 .xap 和 .html 文件复制到另一个目录并打开 .html 文件时,它不会与我正在开发的应用程序共享隔离存储。发生了什么变化?
这里幕后发生了什么,所以我知道什么时候共享隔离存储,什么时候不共享?
c# - 为什么从IsolatedStorage 中读取BitmapImage 时,此silverlight 代码会出现“灾难性故障”?
在Silverlight应用程序中,我保存这样的位图:
并像这样读回来:
但这总是给我一个“灾难性故障:HRESULT:0x8000FFFF (E_UNEXPECTED)) ”错误。
当我尝试从服务器读取实际上是文本文件的png 文件之前,我已经看到了这个错误,所以我认为位图没有正确保存,我在这里得到了代码。
谁能看到 BitmapImage 没有正确保存?或者为什么它会给我这个错误?
更新:
创建 BitmapImage 时,我看到写入的字节数组是 1876 字节长,它们都是 0。为什么会这样?
c# - 有没有办法减少 Silverlight 中的独立存储容量?
使用此代码,我可以让 Silverlight 询问用户是否要增加独立存储:
但是,如果我尝试将其设置为小于当前的数量,我会收到一个错误,表明这是不可能的。
是否有解决方法,即我可以减少IsolatedStorage 的数量吗?这至少对测试目的很有用。
相关问题:当用户同意增加IsolatedStorage时,其他应用程序可以使用这个容量还是只使用他增加它的应用程序?我认为这就是存在上述限制的原因。
.net - 有没有办法在隔离存储中存储和访问 SQL CE (.sdf) 数据库?
我有一个 .Net 应用程序,它必须将所有本地数据存储在隔离存储中。我想开始使用 SQL CE 来存储这些数据。我找不到任何关于如何(或即使)这是可能的文档。
是否可以使用隔离存储来存储 SQL CE 数据库?
如果是这样,连接字符串会是什么样子(或者是否有其他方式需要打开数据库)?
windows-phone-7 - Windows Phone 7 的独立存储位置?
我正在使用 silverlight 4 构建一个 windows phone 7 应用程序。我将数据存储在隔离存储中,如此处所述。该程序运行没有错误。我的问题是在哪里可以看到我保存的文件?是否可以在 windows phone 7 模拟器中找到该文件?
wpf - WPF:隔离存储文件路径太长
我正在使用 ClickOnce 部署我的 WPF 应用程序。在 Visual Studio 中进行本地开发时,我通过调用IsolatedStorageFile.GetUserStoreForDomain()
. 这工作得很好,生成的路径是
C:\Users\Frederik\AppData\Local\IsolatedStorage\phqduaro.crw\hux3pljr.cnx\StrongName.kkulk3wafjkvclxpwvxmpvslqqwckuh0\Publisher.ui0lr4tpq53mz2v2c0uqx21xze0w22gq\Files\FilerefData\-581750116 (189 字符)
但是当我使用 ClickOnce 部署我的应用程序时,生成的路径变得太长,导致DirectoryNotFoundException
创建隔离存储目录时出现错误。使用 ClickOnce 生成的路径是:
C:\ Users \用户弗雷德里克\应用程序数据\本地\应用\ 2.0 \数据\ OQ0LNXJT.R5V \ 8539ABHC.ODN \ exqu..tion_e07264ceafd7486e_0001.0000_b8f01b38216164a0 \数据\ StrongName.wy0cojdd3mpvq45404l3gxdklugoanvi \ Publisher.ui0lr4tpq53mz2v2c0uqx21xze0w22gq \文件\ FilerefData \ -581750116(247字符)
当我浏览文件夹时,除了路径的最后一个目录之外,所有文件夹都存在。然后,当尝试在此位置创建文件夹时,windows 告诉我我无法创建目录,因为生成的路径名会太长。
如何缩短由 IsolatedStorage 生成的路径?
javascript - 浏览器客户端存储又名大 Cookie
使用网站时,我需要在客户端存储大约 20-30k 或数据。
我使用的是 cookie,但这对于我的需要来说太小了。
还有什么我可以使用的吗?
我需要能够通过javascript做到这一点。
服务器端存储是最后的手段,但不是我想要的。
我需要它为 Chrome、IE 和 firefox 工作。
谢谢
伊恩