All posts tagged ‘firefox’

File Under: Browsers, privacy

Firefox 22 to Stop Eating Third-Party Cookies

If advertisers gave you actual cookies while you browsed there would be less resistance. Image: scubadive67/Flickr.

Mozilla has announced that, starting with Firefox 22, the popular open source web browser will begin blocking third-party cookies by default. That means only websites you actually visit will be allowed to set cookies; advertisers on those sites will no longer be able to easily track you by setting a cookie.

While there has long been the option to block third-party cookies, by default Firefox has always allowed them.

Apple’s Safari pioneered the on-by-default approach to third-party cookies and indeed its third-party cookie policy is still more strict than what Mozilla is proposing. Google’s Chrome browser, not surprisingly, allows third-party cookies by default, as does Internet Explorer.

Mozilla developer Jonathan Mayer says the change will “more closely reflect user privacy preferences.” Mayer has set up an FAQ for users and developers, but for the most part, given that Safari has always behaved this way, the changes for developers should be minimal.

The main thing to note as a Firefox user is that the change won’t affect your current settings, nor will it remove any third-party cookies already set. So to get the benefit of the new policy you’ll need to clear out your cookies after you update.

It’s also worth noting that, while blocking third-party cookies is a step in the right direction, if you’re serious about not being tracked while you browse the web you’ll need to take stronger action, installing third-party plugins like Ghostery or DNTMe.

Currently available in the Nightly channel, Firefox 22 is set to arrive in final form in roughly 18 weeks.

File Under: Browsers

Firefox 19 Brings Built-in PDF Viewer, Faster Startup Times

Mozilla has released Firefox 19, which features a few modest improvements including a built-in PDF viewer, faster startup times and support for some new web standards.

Firefox users will be automatically updated to the latest version. If you’d like to take Firefox for a spin, head on over to the downloads page.

The biggest news in Firefox 19 is the new, baked-in PDF viewer based on PDF.js. It may not mean the end of those annoying (and untrue) buttons that say “you need Adobe Acrobat to view this file,” but at least you don’t, well, need Acrobat just to view a PDF.

This release will also be a welcome update for anyone who’s ever double-clicked on Firefox, seen nothing happen, double-clicked again and so on until Firefox suddenly comes to life with twenty blank pages open. As of Firefox 19, the browser will not execute any code before the initial window is made visible, which means you click Firefox and you see an open window much faster.

While there are not many new features in Firefox 19, web developers do get some love with support for several new CSS features, including @page, full width text transforms and the new viewport percentage units like vh, vw, vmax and vmin — handy for sizing elements or adjusting type based on viewport size. Just don’t try to use vh and the like with @page because the W3C still hasn’t quite settled how that will work.

For a full list of all the other smaller changes and bug fixes in Firefox 19, check out Mozilla’s release notes.

File Under: Browsers

Mozilla Blocks Outdated Flash Plugins in Firefox

Got an outdated Flash plugin? This is what you’ll see in Firefox. Image: Mozilla.

To help protect users from outdated, compromised third-party plugins like Adobe Flash, Microsoft Silverlight and Java, Firefox will stop automatically loading third-party plugins.

The only exception is the current Adobe Flash plugin.

Provided you’ve been keeping the Flash plugin updated, you may not even notice the change. But if you’re running an older, vulnerable version, video on sites like YouTube will no longer automatically load movies. Instead you’ll soon see a gray box and notice warning you that your plugin is out of date.

Michael Coates, Mozilla’s Director of Security Assurance, cites crashes as the main motivation for the change. “Poorly designed third-party plugins are the number one cause of crashes in Firefox,” writes Coates on the Firefox blog. “By only activating plugins that the user desires to load, we’re helping eliminate pauses, crashes and other consequences of unwanted plugins.”

Third-party plugins are also a notoriously popular way to deliver viruses and other malware.

Of course the click-to-play option can’t protect you from yourself – all you need to do to make the plugin in question run is click on the grayed out box and everything will work as usual. There’s also a new plugin icon in the URL bar; click it and a menu will show you which plugins on the page are disabled. Click “activate” to enable them, though obviously it’s a better idea to update Flash to the latest version.

One of the most common uses of Flash on the web these days is to deliver video to web browsers that don’t support the popular H.264 codec. When Firefox’s native support for H.264 video and MP3 audio arrives later this year, most Firefox users will likely have considerably less need for the Flash plugin.

File Under: Browsers, HTML5, Multimedia

Mozilla Brings Native H.264 Video to Desktop Firefox [Updated]

Look Ma, H.264 video in Firefox, no Flash necessary. Image: Screenshot/Webmonkey.

The latest nightly builds of desktop Firefox now support the ubiquitous H.264 video and MP3 codecs. When the current Firefox Nightly arrives in final form later this year, Firefox users will no longer need the Flash plugin to play H.264 web video in Firefox.

Firefox for Android and Firefox OS already support H.264 and MP3, but on the desktop the new H.264 support is, thus far, only available in the Windows 7 Nightly release.

You can grab the latest version of Firefox Nightly from the Nightly downloads page. Once installed head to about:config and turn on the preference media.windows-media-foundation.enabled.

Mozilla long opposed supporting the H.264 codec because it’s patent-encumbered and requires licensing fees. For better or worse it’s also the most popular codec for HTML5 video on the web, which drove Mozilla to take the pragmatic approach and add support to Firefox. Instead of including the codec directly in Firefox, the browser will rely on OS-level tools to play H.264 video.

Eventually all platforms except Windows XP will get OS-native codec support for H.264 video. Windows XP, which lacks OS-level tools for H.264, will continue to use the Flash plugin to play H.264 movies.

Even if you’re not a Windows 7 user there are still a few new tricks in Firefox Nightly, including a revamped downloads panel that’s no longer a separate window (and which bears more than a passing resemblance to what you’ll find in Safari 6) and support for the new CSS scoped style attribute.

[Update: As BWRic points out in the comments below the new downloads window/panel design was actually a Firefox innovation that the Safari team got around to implementing first. You can check out former Firefox UX Lead Alex Limi's original sketches of the overlay window on his blog as well as a follow up post when Safari revealed its take on the design. It's worth noting that Limi's sketches have a nice progress bar in the icon (which Safari adopted as well), which is missing from the current Firefox implementation.]

Firefox’s coming Safari-style downloads window. Image: Screenshot/Webmonkey.

For more on what else is coming in future versions of Firefox, check out the Mozilla blog’s Bleeding Edge and Firefox Development Highlights series.

File Under: Browsers, HTML5, Web Standards

Future Firefox to Bring PDF, WebCam Streams to the Browser

W.T. Monkey loves WebRTC. Image: Screenshot

Firefox 18 is out the door, which means Mozilla has bumped up all the pre-release channels, showcasing features coming soon to a final release near you.

If you’d like to try out a pre-release version of Firefox, head on over to Mozilla’s channel download page and grab either the Beta or Aurora releases. (The former is a bit more stable, but both are pre-release software so proceed with caution.)

The Beta channel contains Firefox 19, which is six weeks away from release and features a few modest improvements, including a baked-in PDF viewer based on PDF.js. It may not mean the end of those annoying (and untrue) buttons that say “you need Adobe Acrobat to view this file,” but at least you don’t, well, need Acrobat just to view a PDF.

The Aurora channel has been bumped up to Firefox 20, which contains a far more interesting new feature — support for capturing local camera and microphone streams with the getUserMedia API.

Here’s how Mozilla describes getUserMedia:

[getUserMedia] is a new HTML5 DOM API that allows the browser to capture local camera and/or microphone streams directly, and not through third party plugins. This means JavaScript developers can now quickly and easily write code to access the user’s camera or microphones (with the user’s permission, of course) without having to install anything because the support is already inside the browser.

There’s a demo page you can try out over on Mozilla’s GitHub page.

The getUserMedia API is just the first of several components that make up WebRTC, a set of APIs which enable real-time, interactive, peer-to-peer audio/video calls and data sharing. Two other pieces of the WebRTC puzzle — PeerConnection and DataChannels — can be found in the Firefox Nightly channel, for those who really enjoy living on the edge (you’ll still need to enable them in about:config, set the media.peerconnection.enabled option to true).

Firefox’s six week release cycle means that — barring unforeseen problems — the PDF viewer will arrive in final form sometime in early March, with the getUserMedia tools coming in mid April.