简单来说,有没有可以在 Windows 3.1 上运行的现代浏览器?有时,有些情况会限制环境升级的能力,而如今,浏览网页是必不可少的。这个想法是它可以呈现诸如 superuser.com 之类的网站
该操作系统的现有浏览选项在大多数网站上都不起作用。
老问题
好的,我知道您在想什么:“您还在运行 Windows 3.1 干什么?”
情况是这样的。运行 3.1 的计算机也是德国制造的 150,000 美元带锯机的控制器,因此,如果不在制造前花费大量资金,升级实际计算机的可能性微乎其微。问题是,计时软件是在 Web 驱动平台上运行的。Netscape 4.0 无法正确显示网站,也无法响应“登录”或“打卡”等按钮。
Java 或 flash 之类的东西不是必需的。据我所知,它只需要支持 HTML 4 和 CSS。
编辑:
所以我认为最好公开所使用的软件。这是 [Gorrie Regan 的考勤软件][1]。自从我们第一次收购他们以来,他们做了一些更新。该服务通过 SQL 服务器和 IIS 组合托管。
[1]: http://www.gregan.com/timeandattendance/enterprisemanagement.html
答案1
很抱歉将此作为答案,因为我无法给你答案,但是对于评论来说这似乎太大了。
加入推荐人不是要做到这一点:你让 Win 3.1 机器越有用(通过允许它执行其他工作),机器就越没有用处,而不需要用有意义的东西来替换。
Win3.1 是一个糟糕的操作系统,不适合用作控制器。可以把它想象成带有 GUI 的 DOS,它就是这样的。没有进程隔离,因此一个坏的浏览器窗口(或任何应用程序)可能会扰乱控制器内存空间中的内存,造成严重破坏。由于您使用旧浏览器查看现代 HTML/CSS/JavaScript,因此浏览器出现错误的可能性很大,而且内存混乱的几率相对较高。
Win3.1 对实时的支持也不多。即使 Win95 也更好,尽管好不了多少。这意味着当应用程序试图合作并共享 CPU 时,它们不一定必须这样做,并且某些应用程序或浏览器窗口可能会占用所有 CPU,从而打乱控制器软件的计时。这可能不会有好结果。这实际上是带锯。
3.1 版(呃,实际上是 DOS 版)曾出现过(可能现在仍有)病毒,因此将它暴露在任何网络上都会让您感到害怕。任何明智的网络工程师都会要求安装防火墙(如果您能找到适用于 Win3.1 的防火墙),这时您的计算机就会陷入瘫痪。然后,许多答案都推荐 IE5,但目前无法修补。
Win 3.1 大约在 4 年前就停止了使用(在我看来,这真是太近了)。Internet Explorer 5.x 最后一次支持是在 2010 年。我会告诉我的老板这是连接到带锯的我们不希望控制器软件出现任何问题。如果控制器软件人员足够聪明,他们就会制定一个条款,禁止在控制器盒上使用任何其他软件,否则您将失去他们的部分支持。
如果您确实需要接近控制器的东西,我会说 WiFi+廉价平板电脑/二手 iPod Touch,但我显然会说您也需要保护您的 WiFi 网络。
答案2
Opera 3.62 可能是最适合现代浏览器的浏览器,它仍可在 Windows 3.1 这样的旧系统上运行(该系统甚至不支持 TCP/IP)。对于这个浏览器的年代而言,HTML 和 CSS 支持相当不错,但不要期望太高。还请注意,Opera 3.62 不支持通过操作 DOM 来动态更改网站,这使得现代 JavaScript 驱动的 Web 应用程序无法使用。
我建议使用另一台计算机来运行时间时钟软件。除了您的问题之外,这种旧系统只能在与网络隔离的情况下运行,因为存在已知的未修补漏洞。另一方面,有人可能会争辩说,几乎没有在这种旧平台上运行的网络传播恶意软件。无论如何,除了控制锯子之外,我不会冒险使用这种特殊的机器做任何其他事情。如果它因在任何其他计算机上执行的任务而损坏,您会怎么做?
答案3
呃...你真的想要给一台控制价值 150,000 美元的带锯的石器时代计算机赋予第二项任务吗?
法官致原告:告诉我们你是如何失去手臂的。
原告:嗯,那天鲍勃上班迟到了,当我使用带锯时,他试图打卡。
检察官致被告人(鲍勃):您是否知道在时间钟网站打开时带锯总是会停止?
被告:当然,大家都知道。我们只需等待员工点击“上班”或“下班”按钮,锯子就会立即恢复工作!
普兰蒂夫:我不知道鲍勃迟到了!当零件卡住时,锯子就会停止。我怎么知道当我在里面寻找零件时它会突然重新启动呢?
答案4
从技术上讲,你也许能够让更现代的 32 位浏览器在的Win32s(这为您提供了适用于 16 位 Windows 的 32 位功能子集)。如果您想尝试,我建议您从 Opera、Mozilla/Firefox 等的“便携”版本开始。(前几天我也在评论中提到了这一点,但删除了它,因为我认为这样做不可取。)
话虽如此,你可能需要重新考虑是否要在较新的机器上运行该软件。正如 Rich指出,有很多理由不让您的带锯控制器电脑运行网络浏览器。
但是,这台电脑总有一天会出问题,如果你没有经过充分测试的备份计划,到那时你就会损失很多钱。我对精益制造了解不多,但我知道,当一个关键系统在没有应急计划的情况下出现故障时,它会立即对运营产生直接影响。
现在,除了时间之外,不会花费您太多的一件事就是尝试将 Windows 3.1 安装复制到 VM 或 DOSBox 等模拟器,甚至尝试直接在较新版本的 Windows 上运行该软件。许多程序在第一次尝试时无法运行,但可以使用正确的兼容性选项运行。几年前,我惊喜地发现,我只需向 command.com 或 cmd.exe 提供一个额外的标志,就能让一家保险公司的专有 DOS 应用程序在 Windows 2000 和 XP 上正常运行。(请注意,command.com 显然仅适用于 32 位版本的 Windows 7。)即使您无法从制造商那里获得任何支持,您也可以自己解决问题,或者找到当地的独立计算机商店或技术人员来应对挑战。
还要考虑您目前正在浪费的任何处理时间。也许打开和保存带锯控制器的文件是即时的,但如果您可以通过缩短或消除所有“正在加载...”屏幕每天节省至少几分钟的时间,我也不会感到惊讶。我的故事中的保险代理人欣喜若狂,因为迁移到较新的机器的明显副作用是一切都运行得更快,因此他们不再等待屏幕出现。
如果在运行较新操作系统的测试 PC 上一切顺利,您可以将其设置为永久替代品,并将旧 PC 作为备份。(如果普通台式机不太可能在您的环境中使用很长时间,您应该能够以相当便宜的价格购买一台 5 年或 10 年的工业 PC。)您可能仍然不想在它上运行 Web 浏览器实时性能、安全性和正常运行时间的原因,但至少您不必过于担心 PC 出现故障的那一天。