<p>I am in a position where I can choose the client browser for my web app. The app is being used internally, and we are installing each client "manually".I would like to find a better solution for the browser,so :</p>

<p>What is a good browser that I can use as a client to a web application?</p>

<p>General functionalities I would like to have:</p>

<ul>
<li>opening the browser from a
shortcut, directly to the application's URL </li>
<li>ability to restrict navigation to a set of allowed URLs </li>
<li>fullscreen mode, no menu, no address bar</li>
<li>javascript </li>
<li>good CSS support</li>
<li>ability to cancel Back button (or at least solve the "Webpage has expired" IE problem)</li>
</ul>

<p>IE7 and FireFox are good candidates, but each seem to have it's own problems and issues.</p>

[{'answer_id': 38281, 'author': 'Greg Hewgill', 'author_id': 893, 'author_profile': 'https://Stackoverflow.com/users/893', 'pm_score': 2, 'selected': False, 'text': '<p>Your last point, solving the "webpage has expired" problem, can be solved entirely on the server side by judicious use of the "303 see other" HTTP status code. Instead of returning a new page immediately as the result of an HTTP POST, return a 303 result code that redirects to another page that is a GET, that gets the contents you would like to show. This allows the user to use the back button without getting that expired message.</p>\n'}, {'answer_id': 38282, 'author': 'Eugene Yokota', 'author_id': 3827, 'author_profile': 'https://Stackoverflow.com/users/3827', 'pm_score': 0, 'selected': False, 'text': "<p>When you run into serious issues, with Firefox you can trace it down to the code and maybe get someone to fix it. With IE, you can't.</p>\n"}, {'answer_id': 38285, 'author': 'Allain Lalonde', 'author_id': 2443, 'author_profile': 'https://Stackoverflow.com/users/2443', 'pm_score': 2, 'selected': False, 'text': '<p>Because of your specific requirements you might want to consider embedding the IE ActiveX into a desktop application. That way you get full control of the client.</p>\n'}, {'answer_id': 38298, 'author': 'David Webb', 'author_id': 3171, 'author_profile': 'https://Stackoverflow.com/users/3171', 'pm_score': 4, 'selected': True, 'text': '<p><a href="http://developer.mozilla.org/en/Prism" rel="noreferrer">Mozilla Prism</a> seems ideal for your purposes.</p>\n\n<p>It shares code with Firefox but is designed to run web applications without the usual Browser interface to make them appear more like desktop applications.  So no back button or address bar to worry about.</p>\n\n<p><strong>Edit:</strong> <a href="http://www.google.com/chrome" rel="noreferrer">Google Chrome</a> has <a href="http://www.google.com/support/chrome/bin/answer.py?answer=95710&amp;hl=en_GB" rel="noreferrer">Application Shortcuts</a> so that may now be a better option.</p>\n'}, {'answer_id': 38300, 'author': 'Community', 'author_id': -1, 'author_profile': 'https://Stackoverflow.com/users/-1', 'pm_score': 1, 'selected': False, 'text': '<p>Firefox:</p>\n\n<ul>\n<li>multi-platform</li>\n<li>kiosk add-on</li>\n<li>patch the chrome logic with zip and javascript</li>\n<li>see the FF 3.1 javascript speed improvements</li>\n<li>easily deploy standard bookmarks</li>\n</ul>\n'}, {'answer_id': 41430, 'author': 'onnodb', 'author_id': 1037, 'author_profile': 'https://Stackoverflow.com/users/1037', 'pm_score': 1, 'selected': False, 'text': '<p>Although I realize this may not be an option yet, <a href="http://www.google.com/chrome" rel="nofollow noreferrer">Google Chrome</a> seems to have some features that have been added specifically to allow that. Again, maybe not usable, yet, but certainly very interesting!</p>\n\n<p>(See also <a href="http://www.youtube.com/watch?v=1d1_ool4r7s&amp;feature=user" rel="nofollow noreferrer">the Chrome presentation</a>, 27:30)</p>\n'}, {'answer_id': 41465, 'author': 'grom', 'author_id': 486, 'author_profile': 'https://Stackoverflow.com/users/486', 'pm_score': 1, 'selected': False, 'text': '<p>Some other reasons to choose Firefox:</p>\n\n<ul>\n<li><a href="http://getfirebug.com/" rel="nofollow noreferrer">Firebug</a></li>\n<li><a href="https://addons.mozilla.org/en-US/firefox/addon/60" rel="nofollow noreferrer">Web Developer</a></li>\n<li><a href="https://addons.mozilla.org/en-US/firefox/addon/966" rel="nofollow noreferrer">Tamper Data</a></li>\n</ul>\n\n<p>These addons make it a lot easier to develop web application for.</p>\n'}, {'answer_id': 44295, 'author': 'hendry', 'author_id': 4534, 'author_profile': 'https://Stackoverflow.com/users/4534', 'pm_score': 2, 'selected': False, 'text': '<p>Firefox with a little elbow grease is your best bet. I\'ve written <a href="http://webconverger.org/kiosk/" rel="nofollow noreferrer">locked down extensions</a> (one that\'s full screen and great for digital signage) as well as <a href="http://webconverger.com/" rel="nofollow noreferrer">Live CD</a> to ease deployment.</p>\n'}, {'answer_id': 115620, 'author': 'Jon', 'author_id': 20460, 'author_profile': 'https://Stackoverflow.com/users/20460', 'pm_score': 1, 'selected': False, 'text': '<p>Until people have more experience with Google Chrome I would think Firefox is a better choice.  It is extendable, well supported.\nI like Chrome, but Google just have the tendency to have long beta periods and some times abandon projects.</p>\n'}]
['https://Stackoverflow.com/questions/38280', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/3263/']