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
0
votes
0 answers

How can Google autocomplete suggestions be captured through a browser plugin?

I use the Google Custom Search API to fetch the results that a user sees when Googling. While I can get the results (approximately), one behavior the API does not (and cannot) capture is the autocomplete behavior of a user. I want to know the…
Matt
  • 303
  • 1
  • 2
  • 16
0
votes
1 answer

Mac OS X: making DMG installer. How to install browser plugins with App?

I learned how to make dmg package. But I need to install browser plugins when I install app. How to do this? 1password app's installer can do this. I need to do the same.
Robotex
  • 1,064
  • 6
  • 17
  • 41
0
votes
3 answers

Automatically logging advertising data from Ghostery plugin with Selenium?

I'm interested in keeping an eye on which advertising networks are running on a variety of websites. The Ghostery browser plugin does a great job of showing me which ad networks are used on any website. For example, on StackOverflow, Ghostery says…
solvingPuzzles
  • 8,541
  • 16
  • 69
  • 112
0
votes
1 answer

Deploy PPAPI plugins out of Chrome Web Store

Is it possible to deploy a PPAPI Chrome plugin without publishing on Chrome Web Store, say, provide an installer to end users?
0
votes
2 answers

Register NPAPI Plugins

i try to register an own NPAPI Plugin, but i dont found informations about that. I know that the NPAPI on Chrome is deprecated (i will write a PPAPI Plugin later) but Chrome-Docs says that i must use a manifest.json (See…
Adrian Preuss
  • 3,228
  • 1
  • 23
  • 43
0
votes
3 answers

Screen capture from NPAPI or javascript

I'm writing an npapi plugin. I was wondering if there is a way to capture the browser screen from my plugin using either npapi or javascript. Any help would be appreciated. Thanks
kambamsu
  • 11
  • 4
0
votes
4 answers

circumvent the same origin policy using a browser plugin

I recently read that the "same origin policy" doesn't apply for browser plugins. I want to create a project where users can use web services as Gmail, Facebook, Twitter etc. via iframes. Simply using an iframe is impossible due to the same origin…
0
votes
1 answer

sample mac Firefox Plugins?

I'm trying to re-write an old image-viewing plugin for the mac. The old version uses QuickDraw (I said it was old) and resources (really really old) and so it doesn't work in Firefox 3.6 (which is why I'm re-writing it) I know some Objective C, and…
Brian Postow
  • 11,709
  • 17
  • 81
  • 125
0
votes
1 answer

How to embed Delphi VCL form into HTML page using NPAPI?

There are known ways of writing ActiveX plugins with Delphi, but the ActiveX itself poses a lot of limitations in browsers other than IE. So I was thinking - how to compile a plugin in NPAPI format, natively compatible with Chrome/Firefox? Intent of…
Kromster
  • 7,181
  • 7
  • 63
  • 111
0
votes
2 answers

Mac Plugins no longer support GetWindowFromPort?

I'm mantaining an ancient Firefox plugin. It uses GetWindowFromPort to get a WindowPtr object out of the NP_Port object which is the platform specific window data in the WidowPtr object. Now it always returns NULL. NP_Port object is non-null as is…
Brian Postow
  • 11,709
  • 17
  • 81
  • 125
0
votes
1 answer

Calling a method on NPAPI plugin object respawns the plugin

I have a NPAPI plugin embedded in a HTML page. When I call a method on it from browser's developer console, everything is ok - methods call lands on the right plugin instance and is properly executed. Anyway, when I call the same method from JS…
Dan Tumaykin
  • 1,213
  • 2
  • 17
  • 37
0
votes
1 answer

Browser plugin to import REST Web Services WADL file and provide invocation page

Looking for a Browser plugin that can parse a REST Web Services wadl file and present a page listing all the services and a way to invoke any of the services setting appropriate parameters.
user389913
  • 41
  • 1
  • 5
0
votes
1 answer

Using NPAPI plugin in my app

I wanna to use NPAPI plugin in my app and i created a functions, provides by a browser to plugin. Load library, initialization and start, all goes well, until it comes to a function NPP_New. This function makes crash, because NPP pointer (tried…
Alex Shul
  • 500
  • 7
  • 22
0
votes
1 answer

NPAPI plugin - To access array object from Javascript

I created a NPAPI plugin, but want to know which all methods in NPClass gets invoked in the below mentioned javascript code for line2 . Also I want to know the method to access array index in the plugin . var tst = document.getElementById('test');…
0
votes
1 answer

Developing an out-of-process browser plugin on Mac OS X v10.6 -- restriction against platform APIs?

I'm currently developing a browser plugin for MacOSX 10.6, and am planning to use the netscape API for portability across browsers and architectures. According to Apple's documentation, as of 10.6 such plugins run out-of-process to improve the…
fixermark
  • 1,261
  • 1
  • 14
  • 19