Frequently Asked Questions


What's Crossbrowser?

Crossbrowser is simply a cloud-based development framework. Its function is to help you seamlessly create cross browser add-ons and apps. If you have a basic knowledge of JavaScript, you can easily write a code that works across all major browsers - Google Chrome, Mozilla Firefox, Microsoft IE and Apple Safari. Writing separate code for each popular browser can be time consuming, Crossbrowser eliminates that time wasted by making your code compatible for all browsers. Our platform will guide you on how to publish your add-ons, manage them and even create revenue from them.

Will I need to learn new programming languages?

No. The only language required is standard Javascript. With it you will be able to develop your own cross browser add-ons. As for jQuery, we provide built-in support for the jQuery library including several useful plugins.

How quickly can I build a Crossbrowser Add-On?

You can create an add-ons moments after signing up with us. You can start by building upon our default cross browser add-ons in less than two minutes. From there you can create add-ons as simple or as complex as you want. Of course, it will be ready for all current browsers and we will make it easy for your users to install it

Is Crossbrowser free of charge?

Yes, it is free to use. But if you are to use your own monetization or any other 3rd party for such purposes, licensing for the software is required. Contact us for details on licensing.

Are there advantages to developing add-ons on Crossbrowser?

The benefits are in its simplicity and speed. You can develop and publish within minutes. Add your code and it will be implemented in all browsers. A lot of time can be spent trying to test compatibility on all browsers, Crossbrowser eliminates that and allows you more time to enhance your add-on.

As the case with browsers or any application, updates are frequent. When the time comes for an update, there's no need to worry about compatibility and security issues. Crossbrowser has a secured SSL auto update feature that ensures all of your users will receive the latest code.

Stats are a huge feature on Crossbrowser. You can track the popularity of your add-on with our real-time stats. You can receive custom stats of your users by installs, by active users, by country, by browser or any other metric that is available.

Would you like to make revenue from your add-on? With Crossbrowser's monetization tools, you can generate revenue through sales of your add-on. You can basically make a living from selling your add-on. There are billions of Internet users right now and that's a user base possibly looking for your add-on.

As with any application in production, you may occasionally come across a problem with Crossbrowser. We always listen to feedback. Should you encounter any difficulties with Crossbrowser, we will listen to your feedback and suggestions immediately.

Crossbrowser Essentials

Where and how do I start?

You can start by signing up for free. If you want a hands-on example of what Crossbrowser can do for you, you can preview a Demo App. You may also go through all of our support documentation we have provided on this site. You can also watch a video to catch an explanation of how Crossbrowser works.

Is there a difference between a normal browser add-on and one made in Crossbrowser add-on?

No difference really. A Crossbrowser add-on is like any other browser add-on. The difference being all you have to provide is one code. With that one code your add-on will be supported by all browsers. This is done by generating a native version of your add-on for separate browsers.

We do support features for native add-ons. As much as we try to keep up to date, there maybe a few native add-ons we don't support. If you have a feature that you'd like us to support, let us know by contacting us.

Which browsers does Crossbrowser support?

We support the following:

  • Internet Explorer 7 and up
  • All versions of Chrome
  • Firefox - 3.6 and up
  • Safari

We will support future browser versions just as they are released.

Opera developers, we will support Opera in the future. How soon? This depends on the demand from our community.

What does Crossbrowser do when a new browser version is released?

It is imperative for us to support all browsers and all versions. As new versions are released we make every effort to support it. Our goal is to make sure you don't have to worry about compatibility and other update issues. Rest assured, your add-on will automatically update to the new browser version.

Does Crossbrowser have an auto updating function?

Yes, Crossbrowser's auto updates will keep your users up to date with your latest code automatically and seamlessly.

Crossbrowser has two types of auto updates. The most common update is for your add-on code. This occurs at the user end where updates are checked every several hours. If you publish a new code it automatically updates at the user's end as well. No browser or system restart will be needed. If you want change or update your "check interval", please contact us and we will change it for you.

The other type of auto update is related to more add-on-oriented properties such as your add-on name, description, icons etc. Changing them requires the rebuilding of your add-on's core files (.crx, .xpi, .exe). As your add-on are updated, your users will be notified of the update through their browsers seamlessly.

Earning Revenue with Crossbrowser

Can I make money from my Crossbrowser Add-on?

Yes you can! We have a selection of monetization and marketing tools for you to try out and choose from. There are a lot of ways to generate revenue through selling your add-on, we will show you how. If you have a specific monetization tool to use, contact us and we will enable it for you.


Are Crossbrowser Add-ons safe for users?

In creating add-ons for all browsers, Crossbrowser makes sure that they are safe to use for all users and browsers. They are guaranteed safer than native browser add-ons. Our development staff are constantly checking add-ons made on Crossbrowser are safe for both you and your users.

Are auto-code updates safe?

Yes. We ensure auto code updates are safe and we execute them over an SSL connection. We check for malicious code that might be included in a developer's code update. If there is any evidence of abuse that puts end-users at risk, we will take action immediately.

Technical Issues

What can I do with the Crossbrowser API?

The API communicates between your add-on and the browser. You can save locally using the database API. You can cross-domain GET and POST requests, enable keyboard shortcuts, bind selected text events and much more. Check out the documentation on API methods we have available, We are constantly working on extending and improving our API.

How do users install my Crossbrowser Add-on?

Crossbrowser will provide you with the tools to help users install your add-on. They will visit your website and click the installation button or the sliding installation bar. Both tools we will provide you with. When you enter the Publishing Tools section of Crossbrowser, the tools will be found on the Widget Generator page.

If you don't have your own website, users can go to an installation page that we host. You can customize that hosted page to your liking. If you have no need for a webpage, we also provide download links that you implement. Want to see more options? Check out the Publishing Tools section from your add-on's settings for more information.

Can I change, disable or redirect my add-on's default page?

The default starter page is completely optional to use. It can be disabled or you can set another URL to send traffic to. Changes can be made in "Settings" to customize it to your needs.

How can I develop my Crossbrowser Add-on locally?

If you choose to develop your add-on locally, we have a debug package that allows you to do this easily. Go to the Debug Mode inside your add-on. Follow the simple steps and once it is set up, you can work on your add-on locally.

What is the difference between Production Mode and Staging Mode in editing apps?

In development, add-ons has different modes To make things easier, we created Production mode and Staging mode.

Production mode is the live add-on that users are installing and using. It is in this mode the add-on is live and available for users to download, install and use.

As your add-on grows in popularity and in users, updating may prove to be delicate, as many users will be affected. This is the reason why we created Staging mode.

In Staging mode, you can develop, test and edit your code in a safe environment. Your users will not be affected at all. You can view, test and evaluate your changes in real-time while in Staging mode.

Once you are satisfied with all the changes you programmed to your add-on, all you need to do is use the "Sync with production" button (top-left corner of the header, inside Staging add-on) to publish your changes.

If you want to edit the add-on in Production mode, you can enable this feature by selecting "Enable Editing" button below the header). However, we recommended that editing and testing be done in Staging mode before going live.

Are there several scopes of the add-on code?

Crossbrowser currently has 2 code execution scopes:

  1. Page Code, which executes on each page load.
  2. Background Code, which executes in the background.

Specifically, Page code runs on each's document ready ("document_end" in Chrome) and runs immediately after completion of the DOM. But it loads before resources such as images and frames have started to load.

The Background Code constantly runs in the background. It is responsible for all the processes that take place in the background process of the add-on. An example of this is that you can do a request to your server and retrieve necessary information every 3 hours. You can easily communicate between the Background Code and the Page Code by using the messaging API.

Note: Another way to run your code before page load is by using our WebRequest API.

How do can users uninstall Crossbrowser add-ons?

Crossbrowser add-ons can be easily uninstalled by following these steps for each browser or operating system: