საიტის გასაუმჯობესებელი სამუშაოების მიმდინარეობისას, შესაძლებლობების ნაწილი შეიზღუდება. თუ სტატიით ვერ მოახერხებ ხარვეზის გამოსწორება და შეკითხვის დასმა გსურთ, ჩვენი მხარდაჭერის გუნდი დაგეხმარებათ @FirefoxSupport გვერდის მეშვეობით Twitter-ზე და /r/firefox განყოფილებაში Reddit-ზე.

ძიება მხარდაჭერაში

ნუ გაებმებით თაღლითების მახეში მხარდაჭერის საიტზე. აქ არასდროს მოგთხოვენ სატელეფონო ნომერზე დარეკვას, შეტყობინების გამოგზავნას ან პირადი მონაცემების გაზიარებას. გთხოვთ, გვაცნობოთ რამე საეჭვოს შემჩნევისას „დარღვევაზე მოხსენების“ მეშვეობით.

ვრცლად

How to determine the tab is pinned (in GreaseMonkey)

  • 1 პასუხი
  • 1 მომხმარებელი წააწყდა მსგავს სიძნელეს
  • 1 ნახვა
  • ბოლოს გამოეხმაურა Gingerbread Man

Hi.

Is there any possibility in Firefox, how to determine in GreaseMonkey/Scriptish, that the tab is pinned. I have a script, which reloads my favorite website and notifies me, when there is something new. But I would like to run this script only for pinned tabs.

Thank you very much.

Hi. Is there any possibility in Firefox, how to determine in GreaseMonkey/Scriptish, that the tab is pinned. I have a script, which reloads my favorite website and notifies me, when there is something new. But I would like to run this script only for pinned tabs. Thank you very much.

ყველა პასუხი (1)

Hello,

If you only pin particular sites, the safest thing to do is to change the URLs the script can run on.

  1. Open the Add-ons Manager, User Scripts category.
  2. Click the Options button next to the script.
  3. Enter the URLs in the Includes box, and check the "Disable this script's include patterns" option.

I'm not sure a user script can fetch the attribute values of a user interface element. Either way, I really don't recommend it.
For security reasons, Greasemonkey and Scriptish won't touch the chrome: scheme by default. It would be a bad idea to change this behavior, as it would change the permission for all scripts, including those you download from the web. You can change it by typing about:config into the address bar, then extensions.*.chrome into the search box there and double-clicking the respective preference to toggle it.

If you still want to go down this road and you don't get an answer here, ask on