問題タブ [tampermonkey]

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 投票する
1 に答える
1696 参照

jquery - タンパーモンキーがクリックしない

HTML:

jQuery:

jsFiddle: http://jsfiddle.net/kgJKU/

グリースモンキー:

...しかし、なぜそれが機能しないのかわかりません。

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

javascript - インストール時にユーザーのログイン/パスワード入力を Greasemonkey スクリプトに保存する

REST API を介して Redmine チケット マネージャーと通信する Greasemonkey スクリプトを実行しています。ユーザーは Redmine からデータを取得するためにログインする必要があるため、スクリプトのインストール時にユーザーに資格情報を要求し、それらをスクリプトに保存する方法が必要です。

スクリプト自体で値を直接編集するようにユーザーに依頼せずに、これを実現できますか?

編集:
この質問に対する回答はすでにあるので、非常に優れたフレームワークであるため、すぐ下にある回答を検証します。

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

javascript - JavaScript を使用して Pastebin にテキストを貼り付ける方法

Tampermonkey (Greasemonkey と同じですが、Chrome 用) を使用してスクリプトを作成しています。アイデアは、私が書いたテキストを Pastebin に貼り付けることです。文章は他のサイトで書いたものです。GM_xmlhttpRequest を使用して実行できることがわかりましたが、機能しません。これは私のコードです:

最後の 2 行が正しく機能していないことは確かですが、その理由はわかりません。最初の機能は完璧に機能します。

私は何が悪いのですか?どうすれば修正できますか?

ありがとうございました!=)

0 投票する
4 に答える
42869 参照

userscripts - すべてのページを tampermonkey(userscript) に含める

tampermonkey にすべてのサイトを含める必要があります。これは、実行する必要があるスクリプトです。

私は何か間違ったことをしましたか.クロムのすべてのページでこのユーザースクリプトを実行するのを手伝ってください

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

javascript - リンクから tampermonkey 関数を呼び出す

リンクから tampermonkey 関数を呼び出すにはどうすればよいですか?

これが私が試したものです。tampermonkey を使用して、次のようにリンクを挿入できます。

リンクが呼び出されると、関数 runTest() が呼び出されます。そうではありません。代わりに、次のエラー メッセージが表示されます。

Uncaught ReferenceError: runTest が定義されていません

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

javascript - localStorage 以外の Chrome Tampermonkey スクリプトにデータを保存する方法/場所は?

Facebook 用の Greasemonkey/Tampermonkey スクリプトを 1 つ作成しました。後で取得するためにデータを保存する必要がありました。そのために私は使用しlocalStorageました。

それはうまくいきました。しかし、数時間後に、保存したすべてのデータが自動的に削除されることに気付きました。おそらく Facebook 自体がすべての localStorage データを削除します。

代替品を探しました。

  1. Cookie : いいえ、ユーザーが履歴を消去すると削除されます。
  2. Web SQL : w3.org によって削除されたようです。したがって、近い将来、chrome も web sql を使用していない可能性があると思います。

クライアントシステムにデータを保存したい。どのようなオプションがありますか? ファイルシステムを使用してデータを保存する必要がありますか?

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

javascript - グローバル alert() 関数の書き換えが Tampermonkey で機能しない

Greasemonkey では、グローバルalert()関数を次のように書き換えることができます。

どこでも機能します。
ただし、Tampermonkey (Chrome) では、独自のスクリプトでのみ機能します。

なんで?そして、それをグローバルに機能させることはできますか?

0 投票する
3 に答える
332 参照

javascript - 一部のリンクから JavaScript のブロックを解除するにはどうすればよいですか?

たとえば、私はこれを変更しようとしています:

これに:

現在の一部である文字列「pcxe7gwP」が必要です

そして、それをURLの一部に添付したい

そして、href現在の代わりにそれを使用する

私は Tampermonkey Chrome 拡張機能を使用しており、これを実現するためのユーザースクリプトを作成しようとしています。私はユーザースクリプトが初めてで、何か助けていただければ幸いです。ありがとう!