繁体   English   中英

如何停止浏览器下载无法使用的音频和颜色

[英]How to stop browsers downloading audio and colours they cant use

我有一个预约表,其中包含许多完整版本中包含的音频文件,例如成功,错误,单击对象等,大多数是小的声音文件以增强用户体验,但这些会延迟页面/系统的加载,在某些情况下,如果互联网连接速度较慢,可能会持续几秒钟或更长时间,如果他们的系统无法播放声音或将音量设置为静音或仅具有静音功能,我需要找到一种方法来防止用户系统下载这些音频文件相反,它们的设备中没有音频驱动程序或硬件,反之则向具有音频系统的用户显示一条消息,表明系统正在下载音频以利于他们,或者显示一些与此相关的消息,甚至是跳过加载它们的按钮。

注意:请注意,我的许多用户具有500KB / s或0.5 Mb / s或附近的Internet连接。 有些具有完整的90MBPS,但大多数都低于2MBPS,因为大多数是通过“ pensioner”或“受限”互联网计划连接的,这些计划非常便宜,但也非常慢! -考虑使用@ 56K(x 10)拨号。

我一直在寻找从显示页面的设备上获取音量的方法,但是似乎没有什么方法可以阻止他们的浏览器下载文件,然后无法实际播放它们。

我还想为相同的用户找出用户是否具有受限的配色方案或调色板(例如16种颜色),以便通过禁用诸如渐变和图像等功能并增强其功能,为他们提供设计为使用其有限的颜色的不同页面。对象类的对比,因此它们可以显示预期的内容,而不是显示空白的白色或黑色空间来代替各种颜色的阴影。

这些要求都是针对同一系统的,以使我的系统对我的所有用户尽可能地具有包容性,无论他们的视觉,听觉或身体上的灵活性或能力如何,以便他们可以以最小的努力来使用我的系统。 我很高兴建立多个页面,但是我需要一种检测用户环境的方法,以便自动将他们定向到适合他们的能力的位置,而不是要求他们单击一个按钮以进入高对比度配色方案或另一个按钮来播放更大的声音或播放其他声音而没有声音等

我的用户主要是视力和/或听力有障碍的老年人,以及他们理解诸如“您是否使用高对比色”或“您的设备是否安装了音频设备”之类的问题的能力有限的老年人?其他问题,否则我将不得不问他们,以便他们使用最适合他们能力的页面。 注意:我的某些用户仍在使用CRT 640x480像素屏幕的Pentium-4系统。

简而言之,我想创建一个“所有功能,包容,可访问的网站和预订系统”,该功能不必向用户询问太多的功能,而是可以自动检测到有关其设备环境的所有信息并使其对用户不可见。这些最终用户。 这些用户中的大多数已经让他们的照料者或IT人员使用这些受限或易于访问的设置来设置设备,我只希望能够检测到他们,以使他们在我的网站上的体验既简单又轻松可能。

可以在Web浏览器中运行的JQuery和客户端脚本代码的安全性限制不足以对其主机OS进行足够的访问以获取所需的信息。

我建议,如果您的客户是系统的常规用户,请他们或他们的护理人员或IT人员在他们的设备上安装软件应用程序(您需要设计),该应用程序可能会使其系统处于状态,然后发送数据通过API调用或使用AJAX到服务器上的PHP脚本或通过远程SQL Server连接来访问您。 您甚至可以在用户加载页面的链接上拥有该软件(如果他们尚未将系统信息发送给您),则一旦安装并拥有数据,就可以使用存储的数据,也可以使用存储的数据。客户端设备上的cookie,以确认它们已向您“注册”,然后根据需要将其定向到最适合其功能的网站或页面。

使用浏览器插件可能是可行的,但是如今,浏览器在提供对主机系统,系统驱动器或OS的访问时非常谨慎,因此可能不足以提供您所需要的东西。

我已经多年没有编码任何Windows“ .exe”软件了-上一次是在90年代使用C ++和Turbo Pascal编写的,但是我认为您可以使用C Sharp或另一种编译基于Windows的.exe和对于那些在“ Apple”平台上的用户,一个“ .dmg”? 可执行文件。 不知道您将如何使用Andriod和iPad平板电脑,除非您也设计了一个应用程序,但这工作量很大(所以有人告诉我)!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM