UI mobile applications: Native SDK vs. HTML5

Suppose you have a task to write a cross-platform application for the iPhone, Android and other modern mobile OS; for example, a mobile client for your web service. What do you choose: learn the intricacies of the native SDK to build the UI for each specific platform, or use WebKit and HTML5? Immediately, I note that the use of HTML5 in no way limits access to all the functionality of the device, since the WebKit engine on both the iPhone and Android allows native-code and javascript to ... Read more

indent & lt; textarea & gt; in webkit with Strict?

WebKit browsers (tested in Chrome and Safari) behave in an unintelligible way browsers, with an indent of 5 pixels under the texarea tag for the Strict doctype. With the Transitional doctype in all browsers there is no indent. Can you please tell me how to correct this behavior? < br /> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Conte... Read more

Webkit bug when drawing borders?

Hello, no one found a solution to the problem with the incorrect overlay of boarders on each other in webkite? What I am talking about is very well manifested on translucent boarders and is shown in the screenshot. Those. Webkit does not combine bordering borders like all other browsers, but superimposes them - one on another. I tried all the doctypes, rummaged through all of Google, I think, but found nothing sensible. I hope for collective habramera. Read more

-webkit-transform does not change the actual dimensions of the DOM element

When you rotate an element 90 ° with the help of -webkit-transform, you notice such an anomaly that its actual dimensions do not change and the container with a non-fixed size does not "react". Such is the code:  <style> .c { float: left; overflow: visible; background: blue; } .c div { display: block; background: #red; -webkit-transform: rotate(-90deg); } </style> <div class="c"> <div>12345</div> </div> generates the following... Read more

WebKit + TinyMCE = bad template editor

I recently encountered a problem in Safari, Chrome with such a wonderful WYSIWYG editor like TinyMCE. This editor stops working normally in these browsers by editing the following data: (in. data) & lt; table & gt; {{row}} & lt; tr & gt;  & lt; td & gt; {{name}} & lt; / td & gt;  & lt; td & gt; {{email}} & lt; / td & gt; & lt; / tr & gt; {{endrow}} & lt; / table & gt; And we get something like this: & lt; p & gt; {{row}} {{endrow}} & lt; / p & gt; & lt; table & gt; & lt; tbody & gt; & ... Read more

WebKit.NET or CefSharp?

Lord, but are there among you those to whom both of the names from the question do not seem to be a hollow sound? If so, did you personally prefer the plague and why? At the moment, I personally am more impressed to use link, but here activity seems to be more recently at link. And the name is more positive :) Read more

MutationEvents and calculating the new size of divs in WebKit?

Faced the following problem in WebKit family browsers (Safari, Chrome, etc.) When changing the contents of a block, I need to recalculate its size. The specific task is to customize the scroll bars in a widget inherited from ContentPane (Dojo), when changing the size of the contents, it is necessary to recalculate the sizes of sliders, etc. I implement through the event trapping DOMSubtreeModified. Everything works in the Gecko-family - tested on FF and SeaMonkey. Has anyone encountered a ... Read more

Web Application Shell

Hello! Faced such a task. You need to turn the control panel of one web service into a system application (say under Windows) so that you can start from the desktop, there was an icon in the tray and send notifications about new events on top of other windows. This should be done with minimal time, so the best solution would be to simply take some medium with webkit and run this site in it, as in a browser. So far I have found two simple solutions, but they are not without flaws. 1. Ad... Read more

Autonomous browser engine

The task is this: you need to draw a non-user application that can run web pages along with all scripts and interfere with their work (a la user scripts in browsers). Everything should work as independently as possible, preferably even without X's (although it is doubtful that it will do without them). Will Webkit or Chromium be suitable for this? Or will you still have to fence your garden from an XML parser, V8 and a bald devil (build the same DOM API with your hands)? Read more

Useful Links