問題タブ [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 投票する
3 に答える
3494 参照

javascript - JavaScript(ユーザースクリプト)でchrome://extensions/ページを変更できますか?

JavaScriptを使用してページの検索バーを追加したいchrome://extensions/ので、test.user.jsというファイルを作成し、その中にスクリプトを記述します。

@match chrome://extensions/しかし、Chromeにロードすると、無効なヘッダーと表示され、最終的にエラーの原因であることがわかりました。このためのウォークアラウンドはありますか?

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

macos - Chrome は Mac 上の userscripts.user.js ファイルをどこに保存しますか?

インストールされているユーザースクリプトが chrome に保存されている場所を知りたいです。

私は他の場所で答えを見つけることができませんでした。

私はマックにいます。

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

javascript - Javascript を使用して Web ページのタイトルの一部を削除する方法

私はこのJavascriptのことは初めてなので、私の基本的な質問を許してください。ユーザースクリプトで Javascript を使用して Web ページのタイトルの一部を削除する方法を見つけようとしています。たとえば、このページのタイトルを見てみましょう:

Javascriptを使用してWebページのタイトルの一部を削除する方法

「-」と Web サイト名をヤンクアウトして、次のようにします。

Javascript を使用して Web ページのタイトルの一部を削除する方法

を使用してタイトル全体を変更する方法は知っていますdocument.title = "new title";が、それが最も近い方法です。誰か助けてくれませんか?

前もって感謝します。

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

javascript - テーブルに EventListener を追加して、そのテーブルの新しい情報を確認することは可能ですか?

私はこのグリースモンキー/user.jsスクリプトをいくつかのWebサイト用に書いています。その Web サイトには、時々情報を出力するテーブルがあります。これは、情報を含む新しいテーブル行を追加することによって行われます。

現時点では、そこに何か新しいものがあるかどうか、タイムループをチェックインするだけです. しかし、私はこれを別の方法で行うことができますか?情報を含む新しいテーブル行が表示されるたびに起動するリスナーを追加できますか? もしそうならどのように?

EDIT:チェックしたいテーブルは、テーブル行のみで構成されています。新しい情報が表示されるたびに、新しい行が追加され、その中にテキストが含まれます。テーブルには最大長があるようです。したがって、テーブルがいっぱいの場合、最も古い tr が削除されます。チャットボックスと考えてください。かなり似ています。

私の現在のタイミングループは、そのテーブルのタグなしのテーブル行をチェックし、それらから情報を取得してタグを付けます。タグの付いていないものだけをチェックします。

これらのテーブル行の 1 つの例:

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

google-chrome - Google Chrome の chrome://chromewebdata/ でユーザースクリプトを実行することは可能ですか?

常に HTTP 500 になるページから、Web サイトの新しいページにリダイレクトしたいと考えています。

ユーザースクリプトを作成しましたが、ページがhttp://xxx.xxx/yyyではなく chrome://chromewebdata/ であるため、実行されません

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

php - ユーザー数の表示

サインアップしたネットワークのユーザーの総数を表示する方法はありますか? 私はちょうどここで例に出くわしました(右側のページの下部にあります)、彼らはどのようにそれを行うのだろうか...

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

javascript - 単一行のコメントを保持することは可能ですか? (CoffeeScriptでグリースモンキー/ユーザースクリプトを書く)

私は、CoffeeScript をコンパイルするときに、1 行のコメントがまったく保持されていないことに気付きました。

CoffeeScript でグリースモンキー/ユーザースクリプトを記述しようとしており、メタデータ ブロックのコメントに依存しているため、これは問題です。

バックティックを使用してみましたが、コメントの周りのバックティックに問題があるようです:

なる

そして、最後のバッククォートの前に余分な行を追加すると、次のようになります。

自動ラッピングの便利さもあればいいのですが..しかし-bare、メタデータブロックがなければ、同様にラッピングされると思います。

これについてもっと良い方法はありますか?

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

javascript - Greasemonkey または Chrome 拡張機能のユーザー スクリプトで JavaScript を縮小する必要がありますか?

Greasemonkey の拡張機能またはユーザースクリプトに入るスクリプトを縮小する価値はありますか? ユーザーは 1 回ダウンロードして何度も実行するだけなので (Web ページの一部ではありません)、質問します。非圧縮で約 50k だとします。

ユーザーの時間を節約できますか? それは重要ですか、それともダウンロード速度の向上のほとんどですか?

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

javascript - JavaScript を使用してページからリンクを削除するにはどうすればよいですか?

事前定義されたキーワードを含むリンクを削除する、ブラウザー (Opera、Chromium) 用のユーザー スクリプトを作成したいと考えています。たとえば、リンクがブラックリストに<a href="foo">bar</a>含まれている場合、そのリンクはページから単純に消える必要があります。foo

最初にサイトを取得してフィルタリングする方法を示していますが、ユーザースクリプトを介して直接これを行いたいと考えています。ページの読み込みごとにフィルターを適用する方法はありますか?

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

javascript - クロス ブラウザー console.log のグリースモンキー/クロム ユーザー スクリプト

console.logグリースモンキー スクリプトでどのように使用しますか? 出力がありません。

console.logChromeで普通に使えそうな印象です。Firefox と Chrome の両方でコンソールにログインできる素敵なラッパーはありますか?