Firefox Articles
-
Reconciling Mozilla's Mission and W3C EME
May 19 Update: We’ve added an FAQ below the text of the original post to address some of the questions and comments Mozilla has received regarding EME. With most competing browsers and the content industry embracing the W3C EME specification, Mozilla has little choice but to implement EME as well so our users can continue […]
-
It's a wrap! "App Basics for FirefoxOS" is out and ready to get you started
A week ago we announced a series of video tutorials around creating HTML5 apps for Firefox OS. Now we released all the videos and you can watch the series in one go. Photo by Olliver Hallmann The series is aimed at web developers who want to build their first HTML5 application. Specifically it is meant […]
-
Introducing the Canvas Debugger in Firefox Developer Tools
The Canvas Debugger is a new tool we’ll be demoing at the Game Developers Conference in San Francisco. It’s a tool for debugging animation frames rendered on a Canvas element. Whether you’re creating a visualization, animation or debugging a game, this tool will help you understand and optimize your animation loop. It will let you […]
-
App basics for Firefox OS – a screencast series to get you started
Over the next few days we’ll release a series of screencasts explaining how to start your first Open Web App and develop for Firefox OS. Each of the screencasts is terse enough to watch in a short break and the whole series should not take you more than an hour of your time. The series […]
-
Upcoming changes to the Firefox Developer tools node picker
If you are a user of the Firefox Developer tools you’ll soon see a change of the node picker of the Page Inspector component. As documented on Bugzilla and reported by Patrick Brosset these changes mean: The node inspect button in the devtools has moved from the inspector-panel toolbar, on the left, to the toolbox […]
-
CSS Variables in Firefox Nightly
As reported by Cameron McCormack, Firefox Nightly (version 29) now supports CSS variables. You can get a quick overview in this short screencast: You can define variables in a context with a var- prefix and then implement them using the var() instruction. For example: :root { var-companyblue: #369; var-lighterblue: powderblue; } h1 { color: var(companyblue); […]
-
Firefox OS Security: Part 2 – User Experience and Security Updates
When presenting Firefox OS to people, security is a big topic. Can an operating system built on web technologies be secure? What has Mozilla built in to avoid drive-by downloads and malware? How can a browser-based app be secure without making the UX suffer by asking the user to react to a lot of “do […]
-
Handling click-to-activate plugins using JavaScript
From Firefox 26 onwards — and in the case of insecure Flash/Java in older Firefox versions — most plugins will not be automatically activated. We therefore can no longer plugins starting immediately after they have been inserted into the page. This article covers JavaScript techniques we can employ to handle plugins, making it less likely […]
-
Firefox OS Security: Part 1 – The Web Security Model
When presenting Firefox OS to people, security is a big topic. Can an operating system built on web technologies be secure? What has Mozilla built in to avoid drive-by downloads and malware? In this two part video series Christian Heilmann (@codepo8), principal evangelist of Mozilla, talks to Michael Coates (@_mwc), chair of @OWASP Board about […]
-
Firefox Developer Tools: Episode 27 – Edit as HTML, Codemirror & more
Firefox 27 was just uplifted to the Aurora release channel which means we are back to report on new features in Firefox Developer Tools. Below are just some of the new features, you can also take a look at all bugs resolved in DevTools for this release). JS Debugger: Break on DOM Events You can […]