Questions tagged [browser-plugin]

Browser-plugins allow to display content in browsers that they don't support natively. The two major APIs are NPAPI (supported by all browsers except Internet Explorer) and ActiveX (for so called content extensions for Internet Explorer).

Browser-plugins allow to display content in browsers that they don't support natively. They are usually written in C++ or C. The three major APIs for browser-plugins are:

  • W3C Web-extension is a cross-browser system for developing browser add-ons, supported by Chrome, Opera, Firefox and Edge
  • NPAPI, supported by all browsers except Internet Explorer
  • ActiveX, for so called content extensions for Internet Explorer

Specific browsers may support additional APIs, like WebKit Plugins on OSX.

272 questions
7
votes
2 answers

How does the Roozz browser plugin achieve it's cross platform capability

I came across the browser plugin from roozz.com and I tried it out with LinqPad, try it here. They say there is a conversion process that takes basically any exe and converts it to their platform which can then be run on windows, mac, linux…
Greg Roberts
  • 2,562
  • 1
  • 20
  • 23
6
votes
2 answers

Firefox: Plugin vs extension?

I'm unclear on the difference between the functioning of a plugin vs an extension. For years, I've written a plain old NPAPI plugin. It lived in /Library/ Plug-ins on mac and somewhere similar on a PC. With Firefox 3.6, it stopped working. Looking…
Brian Postow
  • 11,709
  • 17
  • 81
  • 125
5
votes
3 answers

How to use firefox "hello world" sample extension?

I downloaded this Firefox sample extension from mozilla.org, I modified the file install.rdf and changed maxVersion value to 3.6.10 (also tried 3.6.*, 100 and *) and I added a new string with name "hello world" and the value is the path where the…
jarkam
  • 1,538
  • 5
  • 15
  • 20
5
votes
1 answer

Javascript Detect if Adobe Reader is installed

We have some PDF forms that don't display correctly in non-Adobe PDF readers (i.e. WebKit's built-in PDF reader does not properly display some proprietary Adobe things). We want to detect when users don't have Adobe's PDF Reader installed and give…
brentonstrine
  • 21,694
  • 25
  • 74
  • 120
4
votes
2 answers

Detect if Google Chrome block Java plug-in

The Google Chrome block Java plugin until you explicitly allow it to run. https://www.google.com/support/chrome/bin/answer.py?answer=1247383&hl=en-US How can I detect in javascript if Chrome block it?
Andrey M.
  • 3,688
  • 3
  • 33
  • 36
4
votes
1 answer

Is a NPAPI plugin what I am looking for?

I need to develop a mini ClickOnce plugin for Firefox, Chrome, Operah and Safari (preferably, one that works on all of the above). My plugin needs to be able to run an application in a one-click fashion. In other words, by going to a specific URL,…
Aviv
  • 41
  • 1
  • 2
4
votes
1 answer

How does Unity3D's web-deployment work?

It's very slick and cross browser/platform at the click of a button, which is leading non-technical types to conclude the entire engine is intrinsically better than what we use now. Is it simply that they've taken the time to implement all the…
Mr. Boy
  • 60,845
  • 93
  • 320
  • 589
4
votes
3 answers

Is there a browser tool to show a quick overview of headings information of a website?

Sometimes you need a quick overview of all used html headings (h1, h2, h3, ...) of a website. Yes actually you could take a look into the source code to get it but that's not really a quick overview. Many webdeveloper know Chromiumbrowser's nice…
Christian Michael
  • 2,128
  • 1
  • 19
  • 27
4
votes
1 answer

Chrome and firefox are not going to support NPAPI for long. What are my options?

Chrome and Firefox have announced that they will be dropping support for NPAPI plugins soon. See http://techcrunch.com/2013/09/23/say-goodbye-to-npapi/ For Chrome, I have a couple of options like moving to Native Client (NaCl) if I want to execute…
4
votes
1 answer

Firebreath NPAPI Plugin How to Log

How to output log messages with an NPAPI plugin built with FireBreath in C++. The log should be available during development and test and/or in Debug builds. Modified: The FireBreath way to log is with Log4cplus, and I have attempted to implement…
David Manpearl
  • 12,362
  • 8
  • 55
  • 72
4
votes
2 answers

Detecting NPAPI support using JavaScript

How can you detect if a browser supports NPAPI from JavaScript? Not all of them do, and whilst I could rely on the user-agent I'd much rather do it a more reliable way if one exists. Unfortunately, I can't simply detect if my plug-in has loaded or…
gdt
  • 1,822
  • 17
  • 19
4
votes
1 answer

bundled NPAPI plugin in sandboxed cocoa app

I'm working on a cocoa app using Xcode 4.5.1. My app uses a webview and bundles a plugin to use with that webview. When I'm compiling my code and running my app, it works fine, and the plugin is loaded and used in the webview. However, if I enable…
3
votes
2 answers

Web App with Microphone Input

I'm working on a C++ application which takes microphone input, processes it, and plays back some audio. The processing will incorporate a database located on a server. For ease of creating UI and for maximum portability, I'm thinking it would be…
erock2112
  • 139
  • 4
  • 10
3
votes
2 answers

Is there a way to override maxVersion check on a firefox extension?

Is there a way to override the use of maxVersion in firefox extensions so if a new firefox update comes out the extension will still work? I think this can be done by setting a new bool in about:config but I am trying to do it from the extension…
jarkam
  • 1,538
  • 5
  • 15
  • 20
3
votes
1 answer

Write once run anywhere browser plugin tool/framework/language?

I'm looking to create a browser plugin which would run in all of the major browsers, the only problem is that it seems I have to re-create the plugin in every browser. Is there some tool or framework or language I can write a plugin with where it…
1
2
3
18 19