Tag Archives: webkit

Microsoft asks websites to stop treating Windows Phone browser as second class citizen

ie10

The Windows Phone 7.5 browser was already pretty great, but now in Windows Phone 8 the browser is excellent, but many websites still sends users to the WAP enabled version of their website when they detect a Windows Phone.

Microsoft is offering tips for making websites suitable for IE10 on Windows Phone, urging webmasters to simply treat it like any other webkit browser.

Their post ends with the call to action:

This guide covers the most common changes required to make your WebKit-optimized site work great on Internet Explorer 10 and other standards-compliant browsers. In many cases, the actual code changes to your site will be minimal, depending on the features being used on your site, and on existing best practices used in your code. So go ahead and make the best your site has to offer available to Windows Phone 8 users!

Read the full posts here and pass along to your favourite website.

Webkit mono-culture strikes as major browser vulnerability affects iPhone, Android and Blackberry

An often heard refrain is that Microsoft should stop trying to develop its own browser rendering engine and just capitulate to webkit, the browser engine used in most of the mobile web.

Microsoft’s stubbornness is paying off today, as George Kurtz, CEO of the new security company CrowdStrike warned of a new vulnerability affecting all Webkit Mobile browsers which could give malware complete control of your phone.

He warned the malware could listen in on your conversations, view through your camera, track your location and record everything in your email and messages, and that devices can be infected by simply visiting a malicious website. Devices would even potentially be infected by SMS messages.

Kurtz has some credibility, having discovered the Chinese Shady Rat operation that compromised US government and defence contractors in 2011  while he was CTO at McAfee. He left that company after the Intel acquisition.

Kurtz is set to demonstrate the vulnerability at the RSA security conference tomorrow, but until the issue is fixed he said there is not much users can do except not to click on untrusted links and wait for updates, something which on Android especially can be an issue.

Kurtz confirmed Windows Phone 7 was unaffected.

Read more at Computer World UK here.

Updated: Windows Phone 7 IE Mobile gets webkit-compatible update

IE Mobile updatedThe IE Mobile team for Windows Phone 7 has announced some updates to the browser that makes the rendering engine more compatible with mark-up designed for webkit-based browsers.

Specifically they added support for the -webkit-text-size-adjust CSS selector. This selector allows web designers to control how text on the Web page is scaled to increase readability for the user.

IE Mobile already includes the  -ms-text-size-adjust CSS selector, which is of course less widely supported on the web.

Web developers can set the value of the selector to "none", "auto", or a percentage value.

  • "none": turns off text size adjustment. For example, html { -ms-text-size-adjust:none } turns off text adjustment for the entire page.
  • "auto": sets the text size adjustment to the automatic setting
  • percentage: use the specified percentage value to adjust text size. For example, .title { -ms-text-size-adjust: 150% } will adjust the text size for elements that are assigned the "title" CSS class.

They have also added new scripting functions which such as:

  • getElementsByClassName(name): given the class specified by name, returns all of the elements or sub-elements within the scope of this function call
  • querySelector(selector): given the selector, returns the first element within the sub-tree of the scope of this function call that matches the selector
  • querySelectorAll(selector): given the selector, returns all elements within the sub-tree of the scope of this function call that match the selector

Better compatibility with webkit browsers promise better access to websites designed for the iPhone and Android, which often resemble phone applications rather than web pages.

Read more about the updates at the IEMobile blog here.

Update:

The IE Team has now changed their mind, citing community feedback.

Yesterday, we posted a blog entry that detailed some upcoming JavaScript and CSS support enhancements that we are planning on making to the IE Mobile browser for Windows Phone 7. One of these changes, support for -webkit-text-size-adjust, stirred up a bit of controversy that caused us to stop and think further on the issue.

Our original intent in adding support for this WebKit-specific property was to make Web developers’ lives a bit easier by not having to add yet another vendor-prefixed CSS property to their pages to control how text was scaled. Even more specifically, we intuited that the most common use case for this property was to explicitly set it to “none” in order to tell the browser not to scale a particular section of text.

For example, if you have a picture in your page with an associated caption, you would use this property to prevent the browser from scaling the text, which would cause it to remain on a single line, reflecting the original intent of the designer, as in the following example:

After hearing the community’s feedback on this issue (and a couple of face-palms when we realized the broader implications of implementing other browser vendors’ CSS properties), we’ve decided that it’s best to only implement the -ms- prefixed version and not the -webkit- one.

We thank all of the passionate Web contributors who weighed in on the issue, and we’re looking forward to building a great mobile Web browser that all developers can develop for with clarity and certainty.

Specific issues associated with supporting the tags of other browsers would have been unpredictable behaviour for web designers who code pages for specific rendering engines, something which the IE team had clearly not taken into account.

Thanks GP007 for the tip.

Dorothy wants to give Iris the shove – New webkit browser for Windows Mobile

screenshot2

Dorothy is a new webkit-based browser (like the ones on the iPhone, Google Chrome , Palm Pre and the Iris browser on Windows Mobile) created by Company100, which promises page rendering times up to 3 times faster than Opera Mobile.

The application is designed for high end devices, with at least WVGA screens and 400+ Mhz processors and is currently in closed beta. According to FuzeMobility, which has a copy, the rendering is relatively good, but the browser still needs some polish, for example kinetic scrolling does not yet work.

To sign up for the beta visit the company’s website here.

Via FuzeMobility.com

Webkit based Iris Browser for Windows Mobile updated

After the disappointment of the delayed Opera Mobile 9.5, Torch Mobile has stepped in to shed some light on their progress in bringing a webkit-based browser to the Windows Mobile platform. Their latest release, version 1.0.12 features the following improvements:

  • XSLT support
  • Bookmarklets (javascript: bookmarks)
  • Netscape Plugin API (NPAPI)
  • file:/// local filesystem browsing
  • Bookmark imports from Opera and Pocket IE
  • Google maps works!
  • Visual history
  • New list views for bookmarks and history
  • Improved memory usage
  • Many site fixes
  • Improved iPhone emulation
  • Improved error messages
  • Better touch screen user interaction
  • Ability to set Iris Browser as the default system browser

The browser still appears to be rather rough and basic (rather Pocket IE-like, and thats not a good thing),but appears to be slowly getting on in functionality, and probably just needs the help of an industrial designer to make it a real contender.

Download the latest preview version and see for yourself.