问题标签 [preferences]
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.
jsp - 在 JSP 会话中存储页面代码
我有一个选项菜单,在一个 jsp 页面上,用户可以在其中探索项目,有子项目,有子子项目等等。项目是可折叠的,因此用户可以看到他想要的项目的层次结构。
使用 javascript 和 jquery 操作 css 扩展菜单。
该菜单显示在应用程序的所有页面上,并且每次用户进入新页面时,该菜单必须显示为用户在前一页面中离开时的状态(用户展开的所有菜单项必须是记住了)。
他可以通过提交表单、点击链接或返回浏览器来更改页面。
怎么能这样?将菜单的 HTML 部分上传到会话是可行的解决方案吗?也许是饼干?还是有更好的方法?
PS:应用程序上也使用了struts2。
iphone - Can you put a button in the Preferences for your iPhone app?
I'm building an iphone app, and I wanna use the iPhone's built in Preferences stuff. It looks like I put options in there, but I'm interested in putting a Reset button in the Prefs. I see that Apple's built-in apps like Safari have buttons in their prefs (Clear History, Clear Cookies, etc). I don't see a way to do this for SDK apps. Help!
java - 如何从 Linux 上运行的 Java 访问首选应用程序?
我们有一个基于 Java 的多平台系统,它为Robohelp提供在线用户指南信息。它运行在各种 Windows 和 Linux 版本上。与我们基于 Linux 的系统相关的默认 Robohelp 代码在命令行中具有指向“netscape”的硬编码链接,它构建该链接以生成 Web 浏览器以查看帮助文件。显然,这对没有安装 netscape 的系统没有帮助。
我真正想做的是在 Linux 上运行时从 Java 中检测首选应用程序首选项。在我目前所在的 Fedora 9 机器上,可以在 System -> Preferences -> Personal -> Preferred Applications 下找到它。第一个设置是“Web 浏览器”。
我如何从 Java 代码中检测到该设置?
windows - 在 Windows 下的网络应用程序中,在哪里存储首选项?
如果我的目标是我的应用程序应该可以从网络共享运行并且用户的设置应该保持不变,而不管他当时登录的确切机器是什么,我应该在哪里存储首选项和设置?
同样,我应该在哪里存储应用程序范围的设置?
使用的开发环境不是 .Net,但可以编译与 Windows 2000 或更高版本兼容的应用程序(如果相关)。
java - Java 首选项存储在 Mac OS X 上的什么位置?
在 Windows 上,您在应用程序中从 java.util.prefs.Preferences 访问的 Java 首选项存储在注册表中。Mac OS X 上存储在哪里?
java - 在Android应用程序中存储用户设置的最合适方法是什么
我正在创建一个使用用户名/密码连接到服务器的应用程序,我想启用“保存密码”选项,这样用户就不必在每次应用程序启动时输入密码。
我试图用 Shared Preferences 来做到这一点,但不确定这是否是最好的解决方案。
对于如何在 Android 应用程序中存储用户值/设置的任何建议,我将不胜感激。
cocoa - 需要帮助解决开窗问题
我按照 Cocoa Programming For Mac OS X 教程创建了一个首选项窗口,但返回了 2 个警告,阻止它工作/打开。这是两个警告: alt text http://snapplr.com/snap/varq
替代文字 http://snapplr.com/snap/qmxc
我该如何解决这个问题?
cocoa - 首选项窗口问题(一旦打开和关闭,将不会再次打开)
我遇到的问题是,当首选项窗口打开然后关闭时,它不会再次打开。为什么会发生这种情况,如何解决?
编辑:我也注意到主窗口也有同样的问题。
该窗口正在通过菜单栏打开,并且位于单独的 NIB 文件中。
visual-studio-2008 - Visual Studio 2008 CSS 验证级别
我在 Visual Studio 08 的 2.1 级验证我的 CSS。
有没有办法改变你验证的级别?我找不到任何东西。
c# - 在 Silverlight 中保留用户首选项
我正在开发 Silverlight 客户端和相关的 ASP.NET Web 服务(不是 WCF),我需要实现一些包含用户首选项的功能,例如“最喜欢的项目”系统以及他们是否喜欢自动换行。为了提供愉快(而不是令人恼火)的用户体验,我想在会话中保留这些设置。一项简短的调查表明,主要有两种可能性。
- Silverlight 隔离存储
- ASP.NET 可访问的数据库
我意识到选项 2 可能是最好的选择,因为它确保即使用户禁用 Silverlight 的隔离存储,他们的偏好仍然存在,但我想避免此时维护数据库的负担,我喜欢这个想法即使服务器连接不可用,这些首选项也可用于加载和编辑。但是,我愿意接受有理由的论点,为什么现在而不是以后遭受这种打击可能更可取。
我正在寻找的是关于在任何一种情况下实现设置持久性的最佳方法的建议。例如,如果使用隔离存储,我应该使用 XML 格式还是其他文件布局来持久化设置?如果使用数据库方法,我是否必须设计一个设置表,或者 ASP.NET 中是否有内置机制来支持这一点,以及如何将首选项提供给客户端?
所以:
哪个解决方案是用户偏好持久性的更好解决方案?设置如何保留在该解决方案中,客户端如何访问和更新它们?
先前的研究
请注意,我已经对此事进行了一些先前的研究,并找到了以下链接,根据您阅读的文章,这些链接似乎支持任一解决方案。
- http://www.ddj.com/windows/208300036
- http://tinesware.blogspot.com/2008/12/persisting-user-settings-in-silverlight.html
更新
事实证明,微软已经在隔离存储中提供了设置持久性作为 Silverlight 的内置部分(我不知何故错过了它,直到实现了一个替代方案)。我在下面的回答对此有更多详细信息。
尽管 Microsoft 提供了客户端设置持久性,但我仍将问题保持开放,但这并不一定意味着这是保持用户偏好的最佳方法,我想就此征求更多意见和建议。