user-experience相关内容

如何修复NextJS中的暗模式背景色闪烁?

所以我的问题是,Next.js无法访问客户端上的localStorage,因此将提供默认情况下具有或不具有class="dark"的HTML。 这意味着当用户重新加载页面时,短暂地没有class="dark",导致在执行某个Java脚本并将class="dark"添加到之前,出现浅背景色闪烁。如果我将class="dark"与class="dark"一起发送,则会出现 ..
发布时间:2022-07-24 10:38:03 前端开发

如何让图片与左侧的段落集对齐/转到右侧?

这是我正在尝试实现的原型 这是我目前拥有的: JsFiddle 我正在尝试让笔记本电脑上的人的图片与段落组件(商务旅行者、办公用品采购等)正确对齐并位于其右侧... 我尝试使用 Align 属性,更改我的 img src 代码到 但这没有任何效果.我也试过 Float 但这搞砸了我的利润以及我左侧组件的组织. 有没有办法做到这一点而不浮动? 解决方案 见fid ..
发布时间:2022-01-19 13:10:13 前端开发

是否可以检测用户是否打开了您网站的多个标签?

我只是在考虑整个网站注册过程. 用户访问您的网站并注册,然后您告诉他您已向他发送了一封电子邮件,他需要验证他的电子邮件地址.所以他点击 Ctrl+T,弹出一个新标签,点击他的 Gmail 收藏按钮,没有读到你长久以来的欢迎词电子邮件,但点击他看到的第一个链接.Gmail 在另一个标签页中打开您的网站... 他不需要也不希望为您的网站打开两个标签,他只想查看在他注册之前您不允许他访问的那 ..
发布时间:2022-01-09 20:22:05 前端开发

iOS中的请求相机权限对话框启动(Prime Permissions)

在确保最佳体验的同时,提示用户提供对相机(或其他功能)的访问权限的最有效方法是什么? 访问相机时,iOS 必须请求客户许可才能访问.众所周知,如果客户说“不"但随后改变主意,则无法从您的应用程序中撤销此决定.他们必须转到“设置"并按照多个步骤重新启用访问权限,即: 设置->隐私->相机 ->[您的应用程序] ->打开开关 解决方案 Permission Priming 是避免客 ..
发布时间:2022-01-08 21:03:54 移动开发

在 iOS 中请求相机权限对话框启动(Prime Permissions)

在确保最佳体验的同时,提示用户提供对相机(或其他功能)的访问权限的最有效方法是什么? 在访问相机时,iOS 必须征得客户的许可以允许访问.众所周知,如果客户说“不"但后来改变了主意,则无法从您的应用程序中撤消此决定.他们必须转到“设置"并执行一些步骤才能重新启用访问权限,即: 设置 ->隐私 ->相机 ->[你的应用程序] ->打开开关 解决方案 Permission Prim ..
发布时间:2022-01-04 19:26:08 移动开发

基于 DNS 的策略,用于显示一个不错的“当前离线"服务器关闭时的页面

如何使站点在服务器关闭时自动显示一个漂亮的“当前离线"页面(我的意思是,整个服务器关闭并且请求无法到达 IIS) 手动更改 DNS 不是一种选择. 编辑:我正在寻找某种 DNS 技巧来重定向到其他服务器,以防主服务器出现故障.我可以对 DNS 进行永久性更改,但不能在服务器停机时手动更改. 解决方案 我使用了 DNSMadeEasy 的正常运行时间服务 取得巨大成功.实际上,他 ..
发布时间:2022-01-04 14:09:26 其他开发

可以检测用户是否打开了您网站的多个选项卡?

我只是在考虑整个网站注册过程. 用户访问您的网站,注册,然后您告诉他您已向他发送了一封电子邮件,他需要验证他的电子邮件地址.所以他点击 Ctrl+T,弹出一个新标签,点击他的 Gmail 收藏按钮,没有读你冗长的欢迎词电子邮件,但点击了他看到的第一个链接.Gmail 在另一个标签页中打开您的网站... 他不需要也不希望为您的网站打开两个选项卡,他只想查看在他注册之前您不允许他访问的那个 ..
发布时间:2021-12-25 11:56:52 前端开发

在 Android 中制作一个类似应用程序的向导

您认为这是在 Android 平台上执行类似应用程序的向导的最佳方式(用户可以使用下一步和后退按钮在屏幕之间导航,并且每个屏幕都必须保存一些状态数据). 我主要有两种思路: 每个屏幕都有一个活动+视图,然后我通过调用每个活动来切换屏幕.这样做的好处是我可以使用系统后退按钮作为我的后退处理程序,而我不必自己处理,每个 Activity 都会保存它自己的状态. 有一个活动和多个视图, ..
发布时间:2021-12-13 11:02:24 移动开发

设置Android布局元素的背景色

我正在尝试从 Android 上的一组幻灯片中克隆一个活动的设计界面设计.但是,我在执行一项非常简单的任务时遇到了问题. 我已经创建了如图所示的布局,标题是 RelativeLayout 中的一个 TextView.现在我想改变 RelativeLayout 的背景颜色,但我似乎不知道如何. 我知道我可以在 XML 文件的 RelativeLayout 标记中设置 android:ba ..
发布时间:2021-12-11 22:02:37 移动开发

按 5 星评级排序的更好方法是什么?

我正在尝试使用 5 星级系统按客户评分对一堆产品进行排序.我为其设置的网站没有很多评分,并会继续添加新产品,因此通常会有一些评分较低的产品. 我尝试使用平均星级评分,但是当评分数量很少时,该算法会失败. 例如,具有 3x 5 星评分的产品比具有 100x 5 星评分和 2x 2 星评分的产品显示效果更好. 第二个产品不应该显示得更高,因为它在统计上更值得信赖,因为评分数量更多? ..
发布时间:2021-12-10 10:34:50 其他开发

模拟“占位符"的最准确方法是什么?属性在本机不支持它的浏览器中?

最近我一直在寻找 jquery/javascript 解决方案来模拟 placeholder 属性,但似乎没有一个是正确的.常见问题有: 首先不使用原生浏览器支持 表单实际上可能会发布占位符文本的值 如果值相同,则无法在占位符文本和用户输入之间进行识别(嘿,我的电子邮件是 user@example.com!为什么不提交?嘿,我想搜索字符串“搜索“但它不会让我!) 难以设置样式或区分常规 ..
发布时间:2021-12-07 08:57:51 前端开发

无障碍切换

我们正在重新设计我们的网站,内部存在一些担忧,认为可访问性会影响设计元素.建议使用切换模式.我们的标准版本仍然可以访问,但对比度和更大的字体大小除外,当您切换到可访问模式时,它们将可用.有没有人有这方面的经验? 解决方案 您确定您真正想要的是切换吗?这迫使某些用户执行额外的步骤以使用您的网站.当您谈论对比度和字体大小的切换时,这尤其令人担忧. 由此我可以推测您的设计中有些部分对比度较 ..
发布时间:2021-11-26 19:10:55 其他开发

Swift:在呈现主要和替代(登录/入职)流程时出现视觉故障?

我有一个应用,要求用户在该应用首次启动时登录或创建帐户.(虽然通常不推荐这样做,但这是一个非常具体的用例.) 此外,如果他们已经登录,当应用更新时我想向他们展示一个屏幕,告诉他们新功能(如 iOS12 中的笔记、照片和音乐). 我遇到的问题是在 AppDelegate 中更改“window"的“rootViewController"时,应用程序出现故障,我可以在入门视图控制器可见之前看 ..
发布时间:2021-11-16 19:00:48 移动开发

为什么大多数 iOS 应用程序在没有警告窗口的情况下崩溃

大多数 iOS 应用程序在没有任何原因或解释窗口的情况下崩溃.他们就这样消失了. 但 Mac Apps 总是有一个解释窗口,让用户知道发生了什么. 为什么我们在 iOS 应用程序崩溃时不显示警报窗口?用户体验有什么原因吗? 解决方案 您在 Mac OS 上看到的崩溃窗口是由系统本身呈现的,而不是由应用程序呈现的. 对于 iOS,Apple 选择不显示任何消息.这是他们的选择, ..
发布时间:2021-09-15 19:10:04 移动开发

关于编辑器应用程序的 Windows 应用商店应用指南

大多数介绍和解释 Windows 应用商店应用程序的演示和网络广播都是关于内容消费应用程序的.是否有任何用于创建编辑器应用的设计指南? 我的问题包括: 这里是否建议乘坐地铁路线? 如何处理工具栏之类的东西(想想格式等),因为应用栏没有那么大,而且你不应该包含工具栏 解决方案 这实际上取决于您心目中的编辑器应用程序的复杂程度. 我认为任何重量级的应用程序都只适用于桌面,而 ..
发布时间:2021-09-15 19:10:01 其他开发