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
3
votes
1 answer

Replacement for NPAPI Plugin

As we all know Google announced to remove NPAPI from Chrome on September 2015: http://www.chromium.org/developers/npapi-deprecation I have a plugin developed with NPAPI, which allows users to scan using WIA and TWAIN. I also use there WinApi do…
3
votes
5 answers

Wacom web browser plugin?

I found this web page which describes in detail a browser plugin that exposes Wacom tablet features such as pressure sensitivity in JavaScript. Unfortunately, the download link is dead. Does this product exist?
Nick Retallack
  • 18,986
  • 17
  • 92
  • 114
3
votes
1 answer

Can I write browser plugins with Python?

I'm thinking about writing a browser plugin, but I don't know any C. Can I write browser plugins with Java or Python? I was thinking... All those websites store cookies on my browser to identify me. If I wrote a plugin that would supply a browser…
Pepijn
  • 4,145
  • 5
  • 36
  • 64
3
votes
3 answers

NPAPI plugin in QtWebKit

I know its possible to integrate NPAPI plugins with QtWebKit as its been supported since the release of Qt 4.5. My question is, should I go and design my plugin according to the Mozilla/Gecko documentaion -Which is probably the only…
Zaid Amir
  • 4,727
  • 6
  • 52
  • 101
3
votes
0 answers

USB device access using Google Native Client (Nacl)

I have a browser plugin which doesn't have visual interface and works in the background.The plugin is built using NPAPI technology.The browser plugin is used to Set Up USB device. Now we want to change it and use some other technology,since chrome…
3
votes
1 answer

Tutorial for Browser plug-in development using IDL approach.

i am new in IDL approach. i need some good tutorial to understand this. please can anyone share name of good books or some link. thanks in adv :)
Ashish
  • 1,527
  • 4
  • 17
  • 33
3
votes
1 answer

Track Time Spend on Each Website

Is there a way to track how much time you spend on each website? Ideally I'd like something I could plug into my browser that would give me information that I could pass into a Ruby program. Each day it might output something like…
Phil Braun
  • 581
  • 2
  • 8
  • 19
3
votes
2 answers

how to import java.security.* in my gwt application

i want to develop a plugin using gwt. It has to use java.security.* for the key generation on client side. i have made all requirement But it is showing following error. Loading modules coreservlets.GwtApp1 Loading inherited module…
powerPlug
  • 41
  • 1
  • 6
3
votes
2 answers

HTML Embed object has a grey background. Can it be transparent?

I'm using Firefox with an opensource plugin to playback video. The video is scaled "as good as possible" to fit the available space defined in the width and height of the embed object. But sometimes there is a little grey border on the right and/or…
Frank
  • 5,741
  • 4
  • 28
  • 49
3
votes
1 answer

How can I pass binary-stream (read from a .jpg file, about 1M ) from firefox plugin to page-hosted javascript?

I'm work on a project recently, which need to pass a binary-stream from npapi plugin to javascript, I've tried following ways: use NPN_InvokeDefault, i created a string variant which store the binary-stream, and invoke it to javascript, it failed.…
brianchai
  • 33
  • 2
2
votes
2 answers

Can a Native Client module render HTML generated by C++ code?

I have some data analysis code that processes an input file and outputs HTML and/or SVG. It is C++ and CPU-intensive. I would like to create a browser plugin so that my code can be used without leaving the browser. Google's Native Client framework…
paperjam
  • 8,321
  • 12
  • 53
  • 79
2
votes
1 answer

Where to download the NPAPI?

I've been searching for about an hour now, I already feel kinda dumb. Where can I find a download for the NPAPI ? I've skimmed the Gecko Plugin API Reference a little bit, but couldn't find a downloadlink. I also downloaded the Gecko SDK, which…
Niklas R
  • 16,299
  • 28
  • 108
  • 203
2
votes
3 answers

How to safely open a dialog in a NPAPI browser plugin on OSX?

My problem: JavaScript calls into the plugin, which forks a thread that opens a NSOpenPanel (or NSSavePanel) dialog. Often this works, but sometimes it crashes on "runModal", on both Firefox and Chrome. The crash seems to happen randomly and more…
Peter Tseng
  • 13,613
  • 4
  • 67
  • 57
2
votes
1 answer

Identify page finished loading content after page was already finished loading

I need write a browser plugin for Chrome where I want to manipulate certain elements. Manipulating the content is not an issue but the page I want to manipulate loads additional content after the page was already done loading. So my script changes…
2
votes
2 answers

How to implement a custom digital signing for my plugins?

In a C++ application (actually a browser plugin but this isn't too relevant) I have a need for it to be able to run external processes which expose a specific interface through IPC. Sort of like a plugin architecture but the plugins are discrete…
Mr. Boy
  • 60,845
  • 93
  • 320
  • 589
1 2
3
18 19