問題タブ [userscripts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
393 参照

javascript - Greasemonkey サンドボックスから無名関数に値を渡す


これは私の最初の質問です。おそらく非常にばかげています:)

GM_listValues() から返された配列内の値の選択があります。
コレクションをループするときに、関数を呼び出して保存された値を削除し、ページをリロードするボタンを動的に作成したいと考えています。

上記は、イベントをボタン ( ) に添付するために使用している行ですdeleteB。ただし、ボタンを押すと、javascript はnamesカウント変数 ( ) を使用して listValues ( )の配列にアクセスしようとしますi。当然、これは存在しません。なぜなら、ループは現在完了しており、namesとにかくグローバルではないからです。

私が知りたいのは、コードでnames[i]への参照を必要としないように、ボタンで関数を作成している間に文字列値をコピーする方法があるかどうかnames[i]です。

これはおそらく本当に単純な答えだと思いますが、困惑しました。これは、JavaScriptを使用した最初の作業の一部です。

前もって感謝します。

0 投票する
2 に答える
289 参照

javascript - サイトの jQuery 関数をオーバーライドするには?

具体的には、pitchfork.com のホームページにある、pitchfork.tv の画像を回転させるdelayedAutoNext関数 — setTimeout 値を別の数値に変更したいと考えています。

ブックマークレットやユーザースクリプトを使用してこれを行うにはどうすればよいですか?

0 投票する
1 に答える
628 参照

javascript - Chrome Greasemonkey スクリプトが突然機能しなくなった

何年も前に、Gmail の「スポンサーリンク」広告を無効にする Chrome 専用の Greasemonkey ユーザースクリプトと、その他のいくつかの調整を書きました。スクリプト自体は非常にシンプルで、サードパーティのライブラリなどに依存していません: http://userscripts.org/scripts/review/52619

数日前の時点で (おそらく Chrome 11 にアップグレードしたとき)、スクリプトは機能しなくなりました。Gmail のソース コード (頻繁に変更されることが知られています) をチェックアウトしましたが、使用しているすべてのフックがそのまま残っています。

Chrome 11 でスクリプトがまったく実行されなくなったようです。それを引き起こした可能性のある Chrome の変更について知っている人はいますか?

/EDIT 挿入した CSS は引き続き機能することに注意してください。そのため、スクリプトは少なくとも認識されています。

0 投票する
1 に答える
109 参照

xcode - Xcode ユーザー スクリプトはどこにありますか?

xcode4の余談: ユーザー スクリプトはどこにありますか? : 先に進んで Xcode4 にアップグレードした場合、スクリプトはまだファイル システムのどこかに存在しますか? Xcode からそれらを呼び出すことはできなくなりましたが、以前そこにあった生のテキスト コンテンツを取得することはできますか?

0 投票する
2 に答える
960 参照

javascript - ポップアップ付きのChromeユーザースクリプトのjQueryキュー?

ChromeまたはGreasemonkeyスクリプトの魔女がキュー内のすべてのポップアップを開くことができるかどうかを尋ねたいと思います。これまでのところ、これには2つの別個のスクリプトがありますが、ポップアップにはスパム対策機能があり、同時に多くのスクリプトを許可しないため、これはうまく機能していません。

私がやりたいのは、ポップアップリンクの配列をキュー形式で処理し、前のリンクが閉じているときにのみ次のリンクを開くことです。キューやあらゆる種類のイベントバインディングに至ると、私には経験がありません。

だから私が得たリソース:

1)すでに準備されているリンクの配列

2)ポップアップの画像に投票するスクリプト

私が理解できる限り、それは次のようになるはずです:
1)すべての投票されていないURLとフォーム配列を取得する(完了)
2)すべてのポップアップをキューに入れて開く
3)最初のポップアップを開始する
4)投票が完了してポップアップが閉じる(完了)
5)2番目に開始ポップアップ
6)アレイが終了したら、次のページに切り替えます(完了)

あなたが思うこと?

0 投票する
1 に答える
1758 参照

javascript - ユーザースクリプトでgoogletranslateapiを使用する

GoogleTranslateApiを使用してテキストを翻訳するのに役立つFacebookのユーザースクリプトを作成しています。スクリプトは、htmlとcssのコンテンツをFacebookに正常に挿入しています。

問題はGoogleTranslateApiにあります。スクリプトタグを挿入しています

まず、このスクリプトはURLを2〜3回ロードしています。

言語Apiを実際に使用するために、別のスクリプトタグを挿入しています

このスクリプトは実行されておらず、実行されるとページが移動します。

助けてください

0 投票する
1 に答える
689 参照

greasemonkey - Greasemonkeyを使用してリダイレクトを追加する

<meta>Greasemonkeyスクリプトを使用して特定のWebサイトに要素を追加しようとしています。アイデアは、X数分後にWebサイトを別のページにリダイレクトすることです。以下のようなもの:

これを行う最も簡単な方法は何ですか?

0 投票する
1 に答える
641 参照

text - EditPlusでテキストを貼り付けるための新しいユーザーツールを作成する

コードエディタとしてEditPlus3.30を使用していますが、この質問は以前のバージョンにも当てはまります。ユーザーツールバーに新しいユーザーツールアイテムを作成したいのですが。デフォルトの設定では、アイコンをクリックしたときにテンプレートを開くことができます。代わりに、librayファイル(* .ctl)またはその他のテキストファイルからコードを貼り付けるアイテムを作成したいと思います。最終的に、新しいユーザーツールアイテムは、hmlツールバーのアイコンの1つと同じように機能します。

プログラミングの経験はあまりありません。

0 投票する
1 に答える
3801 参照

html - フェイスブックの感情

このコードはFacebook チャット 絵文字バーグリース モンキー UserScriptからのものです


このコードは、Facebook サーバーから Facebook の感情をもたらします
。私は WPF をコーディングしています。空白から感情を取得する以外のすべてのコード手順を理解しています。gif

C# コード


Facebook チャットの感情のソースを取得しようとすると、[ http://static.ak.fbcdn.net/images/blank.gif ] このコードは、このリンクから感情を取得します。

0 投票する
2 に答える
1548 参照

javascript - Chromeユーザースクリプトを使用して外部ライブラリCSSをロードする

.user.js既存のサイトのCSSを変更するために、外部ライブラリ(jQuery)をスクリプトにロードしたいと思います。現在、$ scriptを使用して外部ライブラリをロードしていますが、機能しません。

一方、ページを変更するために外部CSSファイルをロードするのも良いでしょうが、それを行う方法がわかりません。どうすればCSSを簡単に変更でき.user.jsますか?外部JSライブラリをロードするにはどうすればよいですか?

これはpastebin.comの私のユーザースクリプトです。


アップデート:

スクリプトを作成するか、ページの外観を自動的に変更する CSSをロードしたいと思います。

$ scriptマイクロライブラリを使用してjQueryライブラリを読み込もうとしましたが、ChromeがでAJAX通信を無効にしているため、機能しません.user.js