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
2
votes
4 answers

Writing a 3D rendering browser plugin

I understand that it's possible to write a plugin for a browser which lets you render to the browser window, so you can effectively run a normal app within the browser. NOT using JS or client technology, but a plugin which basically wraps your…
Mr. Boy
  • 60,845
  • 93
  • 320
  • 589
2
votes
0 answers

Unable to get property 'onMessage' of undefined or null reference in Edge extension content script

I'm converting an Chrome extension which works well to Edge extension, and I need to have message listener in my content script. Here is the code in my content script: browser.runtime.onMessage.addListener(listener); function listener(message) { …
kecman
  • 813
  • 3
  • 14
  • 34
2
votes
1 answer

Turn on apple voiceover programmatically (MacOS not iOS)

I want to turn on and off Apples's voiceover on the MacOS possibly using a browser plugin. Is this possible? If so what permissions are required?
2
votes
3 answers

Automatic installation of browser-plugins

I've wrote NPRuntime/ActiveX plugin using FireBreath. I've done automatic installation from web-page for Firefox and Google Chrome, but I can't do it for opera and IE. Please, help me to understand how to do it. Edit: Now I'm trying to make WiX…
2
votes
1 answer

a comparison in cross browser plugin's frameworks

I have found that there are plenty of frameworks for browser plugins. my first question: which one of the following frameworks specified for plugins and which one is not specified for plugins: FireBreath, OpenForge, Kango, BabelExt, Nixysa project,…
2
votes
1 answer

Writing Firefox Extension with C++ code

I currently have a Firefox extension/plugin combo that works well, and was written with a combination of NPAPI (Firebreath) C++ code and Javascript. The extension works by defining a browser overlay (overlay.xul/overlay.js) that is loaded on every…
2
votes
1 answer

browser plug-in or extension, which to choose?

I intend to modify the display of existing websites. For example, when Google returns search results, can I customize the web page displaying (such as adding some bubble visualizations onto that page's blank places) ? Could it be done using browser…
2
votes
2 answers

Performance of browser plugin based RIA vs. Java Script based RIA

For my data intensive web application (heavy forms & complex reports), from performance standpoint, which is better ... a browser plug-in based RIA (say SilverLight) or Java Script based RIA (say ExtJS)? At this moment, we can avoid the discussion…
Kabeer
  • 4,138
  • 7
  • 40
  • 62
2
votes
0 answers

Cisco Web Communicator dll plugin available to use in html page but not in FF extension/addon

I'm scratching my head on an issue with Firefox accessing a dll file in an extension. I am using version 3.0.6. The functions of the dll is handled through a cwic.js file, which can be referenced here. The functions of registering a phone, making a…
cplantijn
  • 23
  • 2
  • 3
2
votes
3 answers

Show a window from 32-bit NPAPI Plugin in 64-bit Safari

I have an old NPAPI plugin for OS X that I'm trying to refit for use with Snow Leopard's version of Safari. My problem is that when I switch Safari to 64-bit mode, it changes the plugin environment to out of process mode (where plugins are hosted by…
Glenn Howes
  • 5,447
  • 2
  • 25
  • 29
2
votes
4 answers

Creating a browser plugin like Flash

I would like to create a browser plugin which works LIKE flash, with embedded content from my application on the page. How would I go about doing this? Is it doable with .net applications? Thanks for the help. EDIT: To clarify, I have no intention…
Cyclone
  • 17,939
  • 45
  • 124
  • 193
2
votes
0 answers

to paint image in standard NPAPI plugin with QT

I need to create a NPAPI browser plugin to show a picture. Till now, I have create that and draw a picture in plugin with GDK successfully, I catch the event in "NPP_HandleEvent()" function and get a GdkDrawable object with method…
darkwind
  • 43
  • 3
2
votes
1 answer

Using openGL inside a browser plugin using FireBreath

I went through the firebreath tutorial a few times, and things seem to work well for me. I managed to create a simple plugin on linux and to draw in it using gtk. What I want to accomplish however is to draw using openGL and that is not being…
Nitzan Tomer
  • 155,636
  • 47
  • 315
  • 299
2
votes
2 answers

Invoking NPAPI plugin functionality from Firefox extension

I have written a NPAPI plugin that implements all the logic required and now I am writing an extension that is expected to use the functionality provided in the plugin. This architecture provides me an opportunity to write the same C++ code for both…
svv
  • 436
  • 2
  • 12
2
votes
0 answers

clutter plugin using npapi

I have developed a plugin using NPAPI for calling Clutter Apis. I used OpenGL+Plugin as reference while creating the plugin. Standalone Native Clutter examples run with out any issue. My Questions How can I create a Clutter Stage from the Plugin's…