Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

All Bookmarklets work on Chrome but some don't on Firefox.

  • 1 baphendule
  • 1 inale nkinga
  • 5 views
  • Igcine ukuphendulwa ngu yayivah429

more options

I have a Bookmarklet that draws a red border on all elements in the web page.

` (function(){

   var e = document.querySelectorAll('*');
   var el = e.length;
   for (let i = 0; i < el; i++) {
           setTimeout(() => {
               e[i].style.border="1px solid red";
           }, 100);
   }

})(); `

This works fine on Chromium-based browser, but when I run this in Firefox it starts drawing borders and then all of the sudden a number gets written on the page. Everything is gone and a number appears.

I don't know why this happens, every other Bookmarklet works fine. It might be the script I wrote but I doubt it because it works completely okay on Chrome.

Running this snippet directly inside the console works fine.

Ama-screenshot ananyekiwe

Isisombululo esikhethiwe

yayivah429 said

I have a Bookmarklet that draws a red border on all elements in the web page.
(function(){
    var e = document.querySelectorAll('*');
    var el = e.length;
    for (let i = 0; i < el; i++) {
            setTimeout(() => {
                e[i].style.border="1px solid red";
            }, 100);
    }
})();

This works fine on Chromium-based browser, but when I run this in Firefox it starts drawing borders and then all of the sudden a number gets written on the page. Everything is gone and a number appears.

I don't know why this happens, every other Bookmarklet works fine. It might be the script I wrote but I doubt it because it works completely okay on Chrome.

Running this snippet directly inside the console works fine.

Edit: I just cleared all the history & cache and now works fine.

Sorry for wasting your time.

Funda le mpendulo ngokuhambisana nalesi sihloko 👍 0

All Replies (1)

more options

Isisombululo Esikhethiwe

yayivah429 said

I have a Bookmarklet that draws a red border on all elements in the web page.
(function(){
    var e = document.querySelectorAll('*');
    var el = e.length;
    for (let i = 0; i < el; i++) {
            setTimeout(() => {
                e[i].style.border="1px solid red";
            }, 100);
    }
})();

This works fine on Chromium-based browser, but when I run this in Firefox it starts drawing borders and then all of the sudden a number gets written on the page. Everything is gone and a number appears.

I don't know why this happens, every other Bookmarklet works fine. It might be the script I wrote but I doubt it because it works completely okay on Chrome.

Running this snippet directly inside the console works fine.

Edit: I just cleared all the history & cache and now works fine.

Sorry for wasting your time.

Helpful?

Buza umbuzo

Kufanele ulogele ukungena ku-akhawunti yakho ukuze uphendule amaphosti. Uyacelwauqale umbuzo omusha, uma ungekabi nayo i-akhawunti namanje.