Join the Mozilla’s Test Days event from 9–15 Jan to test the new Firefox address bar on Firefox Beta 135 and get a chance to win Mozilla swag vouchers! 🎁

Támogatás keresése

Kerülje el a támogatási csalásokat. Sosem kérjük arra, hogy hívjon fel egy telefonszámot vagy osszon meg személyes információkat. Jelentse a gyanús tevékenységeket a „Visszaélés bejelentése” lehetőséggel.

További tudnivalók

A témacsoportot lezárták és archiválták. Tegyen fel új kérdést, ha segítségre van szüksége.

Can't execute javascript via URL Bar

  • 2 válasz
  • 7 embernek van ilyen problémája
  • 1 megtekintés
  • Utolsó üzenet ettől: cor-el

more options

https://support.mozilla.com/en-US/questions/871548 I suffer from this, the solution to use a bookmark works however I want to know how and what changes prevent the use of the URL Bar for such things.

Sometimes Firefox will respond to it being pasted in the URL Bar and sometimes it won't. there does not seem to be any logic behind it hence my question.

Edit: and just for the sake of it, not really important but how do you make mailto links always open in a new tab?

https://support.mozilla.com/en-US/questions/871548 I suffer from this, the solution to use a bookmark works however I want to know how and what changes prevent the use of the URL Bar for such things. Sometimes Firefox will respond to it being pasted in the URL Bar and sometimes it won't. there does not seem to be any logic behind it hence my question. Edit: and just for the sake of it, not really important but how do you make mailto links always open in a new tab?

Módosította: Franpa,

Kiválasztott megoldás

Javascript runs with different levels of acces rights. When you type something in the URLbar, it get no access rights (Null principal - starting in Firefox 6 see question 876916), so you can do almost nothing. A bookmarklet runs with page access rights, so it can do more like alert("hello") etc. Javascript that runs inside an add-on has maximum power and can do everything "chrome privileges".

Válasz olvasása eredeti szövegkörnyezetben 👍 1

Összes válasz (2)

more options

Kiválasztott megoldás

Javascript runs with different levels of acces rights. When you type something in the URLbar, it get no access rights (Null principal - starting in Firefox 6 see question 876916), so you can do almost nothing. A bookmarklet runs with page access rights, so it can do more like alert("hello") etc. Javascript that runs inside an add-on has maximum power and can do everything "chrome privileges".

more options

You can use the Scratch pad (Firefox > Web Developer > Scratchpad; Shift+F4) to run JavaScript code (Ctrl+R).