Extension Factory

All extensions. All browsers. All free.

Chrome to Firefox
Chrome to Safari

Convert your Chrome extension into a Firefox or Safari one!

This service converts Chrome Apps and Extensions to a Firefox and Safari version. This is a beta test and we offer it with no guarantees.

If you are interested in distributing a converted extension, have a problem with a converted extension, if you want to provide feedback or have any question

This service is in a beta trial and we offer it with no guarantees as a test phase before we integrate it to the Extension Factory services.

Conversion completed:

PegaDesconto - cupons de desconto

Avisa vocĂȘ quando existem ofertas e cupons de desconto disponĂ­veis para o site da loja acessada.

Version: 1.4.7

Compatibility check

firefox
  • We did not detect any api incompatibility
safari
  • log: "Notification" options.html:21
    $("#showNotification").attr("checked", "checked");
  • log: "Notification" options.html:36
    function saveNotificationSetting() {
  • log: "Notification" options.html:40
    function saveNotificationTimout() {
  • log: "Notification" options.html:47
    $("#showNotification").change(saveNotificationSetting);
  • log: "Notification" options.html:47
    $("#showNotification").change(saveNotificationSetting);
  • log: "Notification" options.html:48
    $("#notificationTimeout").change(saveNotificationTimout);
  • log: "chrome.extension.getBackgroundPage" assets/popup.js:14
    $('#num_show').append('<a href="'+chrome.extension.getBackgroundPage().SITE_URL+'?cat='+id+'" target="_new">VER TODOS NO SITE</a>');
  • log: "chrome.extension.getBackgroundPage" assets/popup.js:68
    chrome.extension.getBackgroundPage().goTo(direct_link, text);
  • log: "chrome.extension.getBackgroundPage" assets/popup.js:87
    var currentMerchant = chrome.extension.getBackgroundPage().getCouponsForUrl(tab.url);
  • log: "Notification" assets/background.js:19
    showCouponNotification(coupon);
  • log: "Notification" assets/background.js:71
    function showNotification(url) {
  • log: "webkitNotification" assets/background.js:89
    notification.dialog = webkitNotifications.createNotification(
  • log: "Notification" assets/background.js:89
    notification.dialog = webkitNotifications.createNotification(
  • log: "Notification" assets/background.js:100
    setTimeout("hideNotification()", x);
  • log: "Notification" assets/background.js:103
    function showCouponNotification(coupon) {
  • log: "webkitNotification" assets/background.js:110
    notification.dialog = webkitNotifications.createNotification(
  • log: "Notification" assets/background.js:110
    notification.dialog = webkitNotifications.createNotification(
  • log: "Notification" assets/background.js:121
    setTimeout("hideNotification()", x);
  • log: "Notification" assets/background.js:124
    function hideNotification() {
  • log: "Notification" assets/background.js:170
    showAllNotifications(tabId, merchant.u);
  • log: "Notification" assets/background.js:224
    showAllNotifications(tabId, merchant);
  • log: "Notification" assets/background.js:227
    function showAllNotifications(tabId, merchant) {
  • log: "Notification" assets/background.js:231
    showNotification(merchant);