I was wondering, if there's anything in NPAPI, which supports reading/writing user settings? Currently I use XPCOM, but I want to get rid of this code in order to support other browsers than Firefox. I understand I can just read/write the file system (or registry on Windows) directly, but I want to explore other options - allowing the user edit these settings from the browser (e.g. about:config in FF) is, arguably, a better user experience than to direct him to edit some custom-made config files.
User settings' persistence in NPAPI?
217 Views Asked by rincewind At
2
There are 2 best solutions below
0
smorgan
On
On the Mac plugins that need preferences sometimes ship a system preference pane with the plugin (and have a context menu item to open that pref pane), so that users have a UI for editing prefs. If there's not something similar for Windows and Linux you could always ship a small app that edits the prefs.
Related Questions in FIREFOX
- Firefox 37 throwing error when trying to add microphone volume control for WebRTC audio context
- Polymer 1.0 on Firefox, Safari /deep/ selector not working
- Firefox Windows / Linux inconstancies
- Firefox SDK Add-on - How to start
- PlayN and Firefox issues
- Copy to clipboard from Firefox add-on content script
- SVG data image not working as a background-image in a pseudo element
- Selenium Firefox webdriver does not adopt profile
- how can i use require(""); in javascript
- Skewed border won't display properly in FiFO on MacOs
- Optimize website to show reader view in Firefox
- Remove the black line from the bottom and right side of Firefox select boxes
- Onclick doesn't work in Firefox, but in Chrome - yes
- How do you close the DOM Properties window in Firefox Developer Edition?
- Cannot click on Angular-JS button with selenium web-driver: ElementNotVisibleException
Related Questions in PLUGINS
- How to specify SonarQube rule description as a markdown/html resource file instead of using annotation?
- JENKINS Maven Build Failure
- disable update for wordpress plugin named Dropbox Folder Share
- Fancytree: implementing bootstrap skin
- Send information to Maya node instance in cpp
- Which plugin is used to show the data in front end of socrata
- Reuse jquery plugin without conflict
- how can i use require(""); in javascript
- Phonegap VideoPlayer Plugin Sample Code
- How to resolve java.lang.StringIndexOutOfBoundsException: String index out of range: -325 while deploying Liferay Ext plugin 6.1
- Wordpress plugin: How to depend on other plugins?
- Notification.alert not working cordova version 4+
- FindBugs in Intellij - Possible to reuse .fbpref file?
- ACF Gallery thumbnails (image included)
- Cordova plugin development - adding aar
Related Questions in NPAPI
- native browser plugins alternatives to NPAPI
- Replace Applet in downloading and executing a file
- Java + Native messaging doesn't work good
- Regarding Jquery/Javascript and NPAPI chrome issue
- applet alternative - Launch from browser
- NPAPI alternative for live file editing
- Render a JAR web applet from a byte array in Firefox
- Using VSTO, ClickOnce and Chrome - is it still possible?
- Cannot use POCO Timer in NPAPI plugin
- Protractor E2E Test - Blocked Browser Plugins
- MAC OSX: Is it possible to create an instance and use a Internet Plugin directly
- How to combine several Qt UI project in one project and compile it to a library?
- Getting Mac NPAPI plugin to support high resolution windows for retina displays
- AutoFill plugin/extension which works for all browsers?
- Can't receive WM_MOUSEWHEEL event in npapi windowless plugin
Related Questions in NPRUNTIME
- How to get browser proxy from NPAPI plugin, without using xpcomglue?
- Plugin stopped working on Linux after switch to using GeckoSDK 1.9.1
- Best way to develop OS free npruntime plugin
- npruntime plug-in installation
- chrome newer version(14) does not give a null terminated string as part of NPVariant
- Calling java applets via NPAPI / NPRuntime in Chromium
- JavaScript and NPAPI use the same method name but get different identifier on Android browser
- How do I write an mac npapi plugin with OpenGL?
- User settings' persistence in NPAPI?
- Can not get DOM window using npapi
- npapi plugin having issues with firefox 4.0 and later
- How to write a secure NPAPI plugin that would interact only with a specific chrome extension?
- how to test my npapi code i.e xpcom to npruntime changes for my firefox plugin?
- NPVariant string returned from NPAPI/NPRuntime plugin has extra garbage in it
- NPRUNTIME plugin not loading in chrome,works fine with FF-3.6
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
There is no such functionality in NPAPI.