Is there an alternative to the project Mozilla byob? - firefox

I want to ask you if there is an alternative to the project of Mozilla byob (build your own browser, shut down recently).
If someone made it something similar maybe with Firefox or another browser.

There is the CCK Wizard that allows various Firefox customizations. You don't get an actual Firefox build but an extension. One way to deploy that extension on a machine would be adding it to the Windows registry which will automatically install it into all Firefox profiles on the particular machine. One could also modify a Firefox installer to include that extension but that is somewhat more complicated.

Related

How can I install WebExtensions for personal use most easily?

I created a few WebExtensions for Firefox that are for personal use. However, now that I want to start using them I find that there is a fairly cumbersome signing process. Because these plugins are for my own use only, and will not leave my computer, I prefer to install them without having to go through the signing process. What is the easiest way to do this?
I have tried to install an unsigned package (just like this question). However, even though I set xpinstall.signatures.required to false in my about:config, Firefox still doesn't let me install this plugin. However, I now read that I must have Developer Edition, Nightly, or ESR version for this to work. So, with a regular Firefox edition (version 50), what is the easiest way to get this done?
If I go to about:debugging then I can install my plugins just fine and they work great, so I was thinking perhaps there is a way to automate this and always activate them through about:debugging upon starting Firefox?
You can sign your extension but keep it unlisted, you describe this as "cumbersome" but without any elaboration...
You can also disable signing in the unbranded Firefox builds:
https://wiki.mozilla.org/Add-ons/Extension_Signing#Unbranded_Builds

How to test the self-updating mechanism in Firefox?

I've developed a Firefox extension, packaged it with jpm and have successfully in-line installed it on my local machine. It is self-hosted, and intended to be self-updating. I've followed the instructions at Automatic Add-on Update Checking as well as at Supporting updates for self-hosted addons in JPM.
My question is, how do I test that the self-updating mechanism is working, and debug it if it isn't? My web server is correctly serving the .xpi and the .update.rdf. When I click "Check for updates" in the Firefox Add-ons menu it finds the update.rdf, which has a higher version number than the add-on I've locally installed, but it always says "No updates found".
There are no errors in the add-on debugging window when I click "check for updates".
I've seen and fixed this issue in my update.rdf but I am not sure if there are others lurking. Any help is appreciated.

How to disable the incompatible add-ons prompt at Firefox start?

I'm running some Robot Framework integration tests with Firefox 21.0 for Ubuntu. Recently my Firefox was updated and now it always pops up a prompt about incompatible add-ons when it starts. That's unacceptable, as then the tests cannot continue. The prompt looks like this:
There are several instructions about this on the web, but they are all either for some old version of Firefox or for some similar but not the same situation (like when Firefox asks whether to disable 3rd party plugins), or they require one to disable the compatibility check for each version of each add-on separately, so none of them seem to work. How do I get rid of the prompt for good?
Find the prefs.js file from your Firefox profile directory, then add this line into it:
user_pref("extensions.showMismatchUI", false);
Presto! No more warnings about incompatible add-ons.

How to call different version of Internet explorer option in F12 developer tools from Windows command line

I need to have multiple versions of IE browser in my windows 7 for cross browser testing.
I checked for Standalone application, but nothing worked properly.
I know there is a F12 developer tool in windows which will switch the user agent, is it possible to call the iexplore.exe browser from command line along with the required browser version?
I have already got the trial version of spoon, but I am looking for a free solution.
I am not looking for any paid version of alternatives
I dont need procedures that involve creation of virtual machine as they will not work for me.
Kindly let me know if the above information is not clear or insufficient.
It's not possible to change the browser version from the command line.
The closest you can do and it's not at all recommend as it impacts every IE instance is to use the Browser Emulation feature control key (documentation) to change the default mode.

How do I deploy my xcode webplugin for safari?

I have a c project built into a .webplugin that works when I install it manually (i.e. copy it to the Library/Internet Plug-Ins folder) but how do I get this to users who visit the web site most expediently? From my investigation it sounds like one must build an installer that a user must download (as with flash, quicktime).
-Is there any way for it to install via the browser (Safari) as Activex controls do in IE?
-If I must build an installer, how would I begin?
-If I must use an installer, is there any way to detect if the plugin is already installed so that I can prompt the user accordingly?
Thanks very, very much for your time. This has been such a thorn in my side!
Is there any way for it to install via the browser (Safari) as Activex controls do in IE?
No. IE no longer supports this behavior for ActiveX anyway, as allowing any web site to install software on a user's computer is a massive security vulnerability.
Note in general that requiring an Internet Plugin to view your site will end up turning away a lot of viewers. Unless your web application has some really unusual needs, I'd question whether this is necessary -- JavaScript is capable of some really impressive things nowadays.
If I must build an installer, how would I begin?
Start here: PackageMaker User Guide (Mac OS X Developer Library)
If I must use an installer, is there any way to detect if the plugin is already installed so that I can prompt the user accordingly?
If you build an installer using PackageMaker, I believe the installer will detect this situation automatically.

Resources