当サイトはユーザー体験を改善するためのメンテナンスを実施中に機能が制限される予定です。記事を読んでもあなたの問題が解決せず質問をしたい場合は、Twitter の @FirefoxSupport、Reddit の /r/firefox で、サポートコミュニティが皆さんを助けようと待機しています。

Mozilla サポートの検索

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.

詳しく学ぶ

このスレッドはアーカイブに保管されました。 必要であれば新たに質問してください。

How to determine the tab is pinned (in GreaseMonkey)

  • 1 件の返信
  • 1 人がこの問題に困っています
  • 1 回表示
  • 最後の返信者: Gingerbread Man

more options

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)

more options

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