Install a custom firefox web extension permanently - without mozilla account OR unstable vers of Firefox - firefox-addon

I've built a chrome extension or two but am new to the Firefox add-on world. My custom Firefox add-on doesn't persist when Firefox is reopened. I don't see a straightforward way to self sign, or otherwise install an extension permanently. Is there one?
This is a different question than:
Install a personal firefox web extension permanently, because:
I don't want a MDN account
I don't want to install "blueish" Firefox (unstable developer edition)

Try this (worked for me):
Install Firefox Developer Edition
Open it, but first make sure the stable Firefox is not running
In the page about:profiles open the default profile (the one you use with your stable Firefox)
Install the add-on (xpinstall.signatures.required, web-ext build, ...)
Edit (warning): see #user202729 's comment below.

Related

Cordova Plugin Add/Remove for windows on a Mac

I am developing an app in Cordova that runs on iOS, Android, Windows and OSX. Everything is fine until you have to add or remove plugins. I develop the iOS, Android and OS X on a mac, and the Windows UWP on a windows machine.
When you try to add or remove a plugin you are stuck because on the mac I get the following error: "The platform "windows" does not appear to be a valid cordova platform." and fails.
When you try to add or remove a plugin on windows I get the following error: "The platform "android (or ios or osx)" does not appear to be a valid cordova platform." and fails.
Currently I remove windows from the platforms on the Windows computer, check the project in to github, check it out on my mac and and edit plugins for android/ios/osx then check it back in. After that I pull on my Windows and re-add the platform. The problem with this is cordova does not remember any images, app store associations, nuget packets etc making it a painstaking process that leads to many bugs.
Is there a way to ONLY add/remove a plugin on windows on the windows computer, and only for ios/android/osx on the mac and somehow make it all go together?
I would suspect this is happening because the platforms are not being successfully installed / removed. If you look in the platforms/ folder, check to see that the platforms that are acting up actually have valid folder structure and contents. If this is the case you need to manually remove the platforms.
Instead of removing the windows platform and committing to git, you should consider using the --nosave option: cordova platform remove windows --nosave. This way the changes are not saved to your package.json or configuration.xml. This would allow you to make changes on OSX without having to constantly check in the removed windows platform.
Something that may help is using the cordova repository management tool that I have created: https://www.npmjs.com/package/cordova-clean. This will help making sure all of the changes being made to the configuration are reflected in your current working directory across your machines / branches.

google test adapter vs 2017

I have successfully got "google test adapter" v 0.11.1 working on a laptop with vs 2017 community.
However, on my desktop (much preferred machine for coding), also running vs 2017 community, despite being able to install it (apparently flawlessly) the option for Google tests in the new project menu is just simply not there.
I have uninstalled and re-installed "google test adapter" several times.
Each time the install appears successful (because I can find it to uninstall it) in extensions and updates. However, never does it appear as a project option.
I cannot see what more to do to solve this inexplicable conundrum.
I would appreciate some help...
I have an update:
There was a one version difference of google test adapter between the two computer systems - v 0.11.1 and v 0.10.1.
Version 0.10.1 works properly and version 0.11.1 does not!
So the latest version is somehow problematic - what the issue is I have no idea...
If you are still having that problem, please open an issue on the Google Test Adapter GitHub page.

How to make Dartium stop at a breakpoint?

dI am trying to get back into Dart programming after a year of break. When I last used Dart I use the DartEditor, which has since been deprecated. Now, I am trying to use WebStorm, and Dartium to run the standard dart project templates.
When I build the Uber Simple Web Application, I can get Webstorm to start the Dartium browser and display the page, but I cannot get it to stop at a breakpoint. When I build the Polymer Web Application, WebStorm starts the Dartium browser, but never displays the page - the request is made but nothing happens!
I can open the projects with a standard browser without an issue.
I have installed the JetBrains IDE Support plugin.
Dartium version: 45.0.2454.104
Webstorm version: 2016.1.1 bld 145.597
Dart version: 1.16.0
There is currently an issue in WebStorm that breaks showing applications in Dartium related to caching. The pub serve window in WebStorm should show on which port your application is served. if you open the URL in Dartium using this port
http://localhost:thePort/index.html
then it should work.
An update containing a fix for this issue was announced for this week.
WebStorm 2016.1.2 and IntelliJ IDEA 2016.1.2 official releases are published now, all known problems regarding SDK 1.16 are fixed there.

Using vlc npapi plugin in chrome in linux

I want to use vlc web plugin on chrome in linux but this post says that chrome has stopped supporting npapi plugins. https://askubuntu.com/questions/487399/install-vlc-plugin-on-chrome
I am using vlc plugin in chrome on windows 7 and it works fine. I can see vlc web plugins when I do about://plugins.
But in Ubuntu 14.10, I cannot use vlc web plugin in chrome. I am able to use it on firefox, so its installed.
Is it true that chrome has taken down the support for npapi plugins
If yes, why I am still able to use it on windows but not on linux
Any help ?
This question seems off-topic for SO, but:
1) On Linux, yes, it is the case that NPAPI is no longer supported in Chromium.
2) Because the technical reasons for dropping NPAPI support early on Linux did not apply to Windows.

Initial mono for android installation quits after first screen with no error message

I downloaded the trial version for Mono for android and tried to install on Windows 7. After the first confirmation page the installer quits with no error message.
I've searched for the net and found nothing. I tried to unblock the file and move it to the desktop and click the box to run with administrator priviledges. I've also tried to download and run and dowload and save.
I'm in China, don't know if the great firewall could effect this???
With no error message I'm lost on how to proceed.
Sometimes this can be caused by network connectivity issues or proxies. You can try to install the components manually:
JDK 1.6: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html
Please choose the jdk-6u31-windows-i586.exe installer from the list above.
Android SDK: http://dl.google.com/android/installer_r21-windows.exe
After the main installer is done, please open the SDK Manager and install the following platform APIs: 7,8,10,12,14
GTK#: http://download.xamarin.com/Installer/gtk-sharp-2.12.10.win32.msi
MonoDevelop: http://download.xamarin.com/monodevelop/Windows/MonoDevelop-3.0.5.msi
Mono for Android SDK: http://download.xamarin.com/MonoforAndroid/Windows/mono-android-4.2.7.15330979.msi
You can skip steps 3 and 4 if you don't need/want to use MonoDevelop and use VisualStudio (2010 Professional or better) instead. In that case you must have VS installed before proceeding with step 5.

Resources