{"id":17641,"date":"2012-04-06T08:57:21","date_gmt":"2012-04-06T15:57:21","guid":{"rendered":"http:\/\/blog.wapreview.com\/?p=17641"},"modified":"2012-04-06T08:58:50","modified_gmt":"2012-04-06T15:58:50","slug":"opera-labs-brings-extensions-to-opera-mobile-for-android","status":"publish","type":"post","link":"https:\/\/wapreview.com\/17641\/","title":{"rendered":"Opera Labs Brings Extensions to Opera Mobile for Android"},"content":{"rendered":"

\"Opera's<\/a> \"Installing<\/a> \"Extension<\/a><\/p>\n

A few days ago, Opera Labs unveiled<\/a> an early release of Opera Mobile that adds support for Opera Extensions<\/a>. These are small user\u00a0installable\u00a0programs, similar to W3C widgets, that are built with JavaScript, HTML and CSS and add functionality to the browser. The Labs release of Opera Mobile uses the same extension format and APIs as desktop Opera. Many of the extensions created for the desktop run without modification in Opera Mobile.<\/p>\n

I downloaded Opera Mobile with Extensions support from the Dev.Opera post<\/a>\u00a0using the Android browser on a Motorola Photon running Android 2.3. \u00a0The same page has download links for Windows, Mac and Linux versions of \u00a0the Opera Mobile PC Emulator that include Extension support.<\/p>\n

The Dev.Opera post called this a very early release with some rough edges. It also warns that not all extensions will work and cautions that the design of the extensions user interface is not final and that there is no guarantee that extensions will be included in future Opera releases.<\/p>\n

In spite of the warnings the Labs release worked very well for me. It seems perfectly\u00a0stable and usable for general browsing. Most of the extensions that I tried worked quickly and well. The Labs release installs alongside Opera Mobile 12 on Android rather than overwriting it so there’s little risk in trying it.<\/p>\n

To install extensions, visit the Extensions catalog at\u00a0addons.opera.com<\/a>\u00a0using the Labs version of Opera Mobile. When you find an extension that looks interesting, click the install button and the extension will be downloaded and installed. If you are developing an extension of your own, the browser supports loading extensions from the file system.<\/p>\n

\"Layers<\/a> \"Ghostery<\/a> \"DomainTools<\/a><\/p>\n

Opera lists several extensions that are known to work with the Labs\u00a0browser, including\u00a0\u00a0Ghostery<\/a>,\u00a0Layers<\/a>,\u00a0Google Images Direct<\/a>,\u00a0HTTP Header<\/a>,\u00a0LastPass<\/a>. I tried four others and two worked;\u00a0WeRankSEO<\/a> and Domaintools.com’s Whois<\/a>. The images above and bottom, center show some of these extensions in action.<\/p>\n

In Opera Mobile extensions appear as buttons below the browser’s URL and Search fields \u00a0at the top of the screen. They scroll out of view when the page is scrolled.<\/p>\n

\"Extensions<\/a> \"Opera<\/a> \"An<\/a><\/p>\n

There’s a new Extensions icon in Opera Mobile’s menu (image above, left) that takes you to a page listing installed extensions (image\u00a0above, center). Tap an extension’s name to change its settings, enable or disable it or remove it (image\u00a0above, right).<\/p>\n

Extensions are a great way to add niche functionality to a browser. Adding them to the mobile version of Opera is a great idea and I’m hoping Opera adds them to future production releases of Opera Mobile on both Android and Symbian and on future platforms.<\/p>\n

\"Extension<\/a> \"Headers<\/a> \"Opera<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

A few days ago, Opera Labs unveiled an early release of Opera Mobile that adds support for Opera Extensions. These are small user\u00a0installable\u00a0programs, similar to W3C widgets, that are built with JavaScript, HTML and CSS and add functionality to the browser. The Labs release of Opera Mobile uses the same extension format and APIs as desktop Opera. Many of the extensions created for the desktop run without modification in Opera Mobile. I downloaded Opera Mobile with Extensions support from the … Continue reading →<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":17657,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[38],"tags":[1436,1354,211,1448],"_links":{"self":[{"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/posts\/17641"}],"collection":[{"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/comments?post=17641"}],"version-history":[{"count":14,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/posts\/17641\/revisions"}],"predecessor-version":[{"id":17669,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/posts\/17641\/revisions\/17669"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/media\/17657"}],"wp:attachment":[{"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/media?parent=17641"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/categories?post=17641"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wapreview.com\/wp-json\/wp\/v2\/tags?post=17641"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}