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?
219 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
- (in promise) TypeError: NetworkError when attempting to fetch resource
- Optimizing Selenium script for faster execution
- Apply Firefox policies.json only to Firefox but not to Nightly
- Difficulty Accessing HTTP URLs/IP Addresses Due to Browser Redirecting to HTTPS: Seeking Solutions
- How do I separate emails (from 1 alias) in Thunderbird from invasive websites on Firefox with file browsing scripts? Should I worry?
- Gecko chrome @supports function for strings and numbers
- some CSS property working on chrome's console but not on firefox
- Playwright - Firefox tests time out, but Chromium tests don't
- Notification.permission always return 'denied' on firefox
- Useless horizontal scrollbar in Firefox with absolute positioned div with fixed height
- Why is it impossible to definitively know if your website is running as a PWA or as a website?
- WebRTC from Firefox to Android crashes
- Firefox CSS: Set a variable based on properties of another element
- Getting Negative Time Duration in Sender-to-Client Application using Date.now() api
- Prevent users accessing Firefox menu items
Related Questions in PLUGINS
- Chrome/Firefox plug-in for automatically opening the dev tools and executing code in the console
- Creating a modal window in product edit page in Shopware6 and saving data to custom table(repository) from a form within the modal window
- Swiper.js moves slides outside of viewport/page
- Responsive Lightbox & Gallery issue
- Unity - How to add C++ file directly to be used as a Plug-in
- Can not switch camera while recording with camera plugin, setDescription working but preview doesn't change
- can anyone help me for NSIS Script I have a case where I need to check cases can be 3.3 3.42 23.5 23.56w 3.467 999.999 999.99a but not 1.b or 8..a
- How can I know if a vscode intelliSense suggestion is visible?
- Loader / Spinner infinite | Filter Everything Pro
- HTML Not Rendering and Displaying as Plain Text on Frontend with Ninja Forms in WordPress
- I want to run my own interface that I coded with Python in RoboDK
- How to redirect uploads from customers to go into specific folder?
- TestNG update related issue
- Co Author Plus: Need to add co authors names with link
- JS-issue "undefined query" when trying to create chrome-plugin
Related Questions in NPAPI
- loading NPAPI plugin inside c++ application
- What happens when a Chrome user uses an NPAPI plugin?
- How to use a secure WebSocket-Connection for a local client
- Chrome 45 NPAPI plugin priorities
- Is NPAPI plug-in supported in CEF?
- C Language Calls NPAPI dll, but create object Error
- NPAPI Plugin doesn't work well on Chrome
- Best way to pass binary data (YUV Buffer) from plugin to browser
- Why are Java extentions in Browsers less secure than JavaScript solutions?
- Running an local executable/binary via a web app?
- Porting an NPAPI plugin to WebExtension
- Can I access to raw RTP stream from a web browser?
- How to display stereoscopic pictures on a web page?
- How to create a control use native client
- Best way to communicate to Catia via Browser
Related Questions in NPRUNTIME
- Missing npruntime/npapi samples from new mozilla-central repository
- NPAPI (npruntime) on linux
- NPRuntime plugin says Missing Plug-in in Safari(Windows)
- Can not get DOM window using npapi
- How do I write an mac npapi plugin with OpenGL?
- JavaScript and NPAPI use the same method name but get different identifier on Android browser
- Why does my simple test NPObject not work?
- Do I need to implement the NPN functions myself?
- Best way to develop OS free npruntime plugin
- npruntime plug-in installation
- Basic Plugin (NPAPI / npruntime) Hello world
- Calling java applets via NPAPI / NPRuntime in Chromium
- chrome newer version(14) does not give a null terminated string as part of NPVariant
- How to write a secure NPAPI plugin that would interact only with a specific chrome extension?
- npapi plugin having issues with firefox 4.0 and later
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 # Hahtags
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.