我已经关注StackOverflow几年了,但我很少需要发帖,因为我可以找到我已经问过的所有问题。
现在不是这样,所以我认为这是一个难题。
我正在构建一个Web应用程序,并且需要为应用程序自定义浏览器。除此之外,我需要它完全全屏,没有键盘快捷键,不自动更新,远程服务器关闭时不显示默认错误消息,不要干扰任何已安装的浏览器等。
我检查了Firefox和Chrome,两者似乎都不能轻易满足这些需求。我希望有一些更容易的东西,比如一个真正的“应用程序模式”,它将把浏览器变成我所描述的东西,但是没有任何接近它。
在Chrome上,我必须更改其源代码,以便停止从注册表中读取某些项目(因为它将与真正的Chrome安装共享),以生成自定义错误消息并禁用键盘快捷方式;必须使用命令行启动它,以便加载不同的配置文件;将不得不自定义该配置文件,以便一些插件被禁用,并且没有自动更新等,这是一个巨大的风险我搞砸了,或在一些Windows版本上打破它(由于使用不同的注册表或路径)。 / p>
似乎没有一个简单的开关经过预先测试并保证可以正常工作。 Chrome的“App”或“Kiosk”命令行开关似乎只是将应用程序全屏显示。
有什么亮点吗?
感谢。
答案 0 :(得分:0)
我知道你提到在Windows工作。也许你可以通过构建一个Uzbl的香草版本来获得你想要的东西,这是一个基于webkit构建的极简主义浏览器(与Chrome相同),虽然它没有移植到Windows,但它会起作用的方式你渴望。从自述文件:
没有用于更改网址,加载/保存书签,保存历史记录,键盘绑定,下载等的内置方法。
但是,您必须自己将其从Linux移植到Windows。将它移植到像Cygwin / MinGW这样的东西上可能会更容易。
[编辑]:您可能会对Opera's kiosk mode
感到更幸运否则,如果您已经尝试过镀铬机的自助服务终端和应用程序模式而且这些都没有达到标准,那么答案就是不,没有满足您需求的模式。您必须深入挖掘代码并手动更改内容。你可能会有幸获得一位有经验的插件作家为你做这件事。