Dev.Opera

Log in

  • Web
  • Add-ons
  • Mobile
  • TV
  • Labs
  • An Introduction to HTML5 web messaging

    By Tiffany Brown · Wednesday, February 1, 2012 222

    HTML5 web messaging provides a way for documents to share data without exposing the DOM to malicious cross-origin scripting. This article provides an introductory guide to using this new functionality, and some simple examples to get you started. Read more…

  • HTTP — an application-level protocol

    By karlcow · Wednesday, February 1, 2012 17

    This is the first of a series of articles to teach HTTP basics, and how we can use it more effectively. In this article we will look at where HTTP cog fits in the Internet machine. HTTP is an application-level protocol on top of the TCP/IP, a communication protocol. Read more…

  • getUserMedia: accessing the camera and privacy UI

    By Bruce Lawson · Tuesday, January 10, 2012 29

    getUserMedia alllows access to a device's camera and microphone. This article shows how to access the camera and demonstrates a Privacy User Interface that Opera is experimenting with. Includes moustaches and exploding cameras. Read more…

  • opera.contexts.toolbar.createItem()

    By Opera Software · Friday, December 16, 2011 11

    Read more…

  • DOM access control using cross-origin resource sharing

    By Tiffany Brown · Wednesday, December 14, 2011 8

    This article provides an introductory guide to cross origin resource sharing, or CORS, a technology allowing you to control communication and access between resources residing at different origins in a secure manner, getting around problems associated with the traditional same-origin security policy. Read more…

  • Better error handling with window.onerror

    By karlcow · Wednesday, December 14, 2011 22

    In this article we will look at when and how to use window.onerror, a new programmatic error handling mechanism available in JavaScript, including some examples to get you started. Read more…

  • Introducing ECMAScript 5.1

    By Mike Taylor · Tuesday, December 6, 2011 2

    The newest version of ECMAScript to get widespread browser support, ES5, brings with it many useful changes from ES3 and new additions to the language. In this introductory article we'll review these, showing what is available. Read more…

  • HTML5 custom protocol and content handlers

    By Mike Taylor · Tuesday, December 6, 2011 12

    This article introduces the HTML5 custom scheme and content handlers, showing how you can employ them to allow use of custom content types on your sites. Read more…

  • 1
  • …
  • 19
  • 20
  • 21
  • …
  • 85

Tools

  • Opera Developer builds
  • Web development extensions
  • Opera Mini Simulator
  • Opera TV Emulator
  • Opera Mobile Classic Emulator

Resources

  • Opera Developer News
  • Can I use... tables for Opera
  • Web Education Community Group Wiki
  • Opera questions on StackOverflow
  • GitHub repositories
  • Shiny Demos

Contribute

  • Submit articles

News and announcements

  • Opera for Android 20 beta released
  • Opera Next 20.0.1387.24 for the Cognoscenti
  • A small update to Opera 19
  • Opera Developer update – 20.0.1387.16
  • Opera 19 auto update is back again.

Twitter logo: contained in link to Opera Developer Relations team Twitter stream Opera Developer Network blog logo: contained in link to blog Calendar icon: contained in link to list of events being attended by the Opera Developer Relations team

© 2014 Opera Software ASA.

  • Help/FAQ
  • Terms of service
  • Privacy