問題タブ [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 に答える
4474 参照

javascript - 遅延後にのみ表示されるボタンをクリックするようにGreasemonkeyを取得するにはどうすればよいですか?

私は多くの同様の質問を見てきました、そして私はこれを自分で動かすために私が考えることができるすべてを試みました。

最初に関連するコード(ターゲットページからの¿):

基本的に、ページにはタイマーがあり、「今すぐクリックしてください!」3秒後にボタンが表示されます。これがクリックしたい部分です。

これは私のコードです。動いていない:

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

javascript - Use the Tampermonkey API from the Chrome console?

Is there any way use Tampermonkey's API in Chrome's JavaScript console?

I want to mess with functions like GM_xmlhttpRequest() and GM_listValues().

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

javascript - Greasemonkey を使用してページに html コンテンツを追加する基本的な方法は?

<body>基本的な HTML コンテンツをページの最後にタグの直後または終了直前に追加する Greasemonkey メソッドはありますか?

前/後のメソッドを見つけましたが、ページごとに変更される可能性のある要素の名前を知る必要があります..

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

javascript - 静的HTMLページでGreasemonkeyの変更を監視するにはどうすればよいですか?ハッシュを使用しますか?

アクセスしている静的ページに以前とまったく同じコンテンツが含まれている場合にのみ、Greasemonkeyスクリプトを実行したい...

これで、このページのハッシュを含む変数を設定できるようになりました。自分のハッシュを生成されたハッシュと比較できるように、その場でページをハッシュする方法を探しています...

これをその場でハッシュする方法について何かアイデアはありますか?

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

javascript - サイトがオフラインになった場合でも、ユーザースクリプトを機能させ続けるにはどうすればよいですか?

ユーザースクリプトを作成したい(現在、Chromeの互換性についてのみ心配しています)30秒ごとにページをリロードします(つまり、それは重要ではありません。インターネットがオフラインのときに何らかのスクリプトを実行したいだけです)。インターネットがダウンし、ユーザーはそれを見るためにここにいません。

さて、問題は、インターネットがダウンするとすぐにページが「このウェブページは利用できません」にリダイレクトされ、すべてのユーザースクリプトが機能しなくなることです。

ユーザースクリプトがそのページで機能することを期待して、メタデータに追加しようとしまし@include *たが、成功しませんでした。

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

javascript - Jquery が未定義のままなのはなぜですか?

ユーザー スクリプトをプログラムしましたが、Chrome で問題が発生しました (Greasemonkey を使用した Firefox は問題ありません): Tampermonkey を使用しています。コードは次のとおりです。

私のスクリプトは関数待機でループし、typeof jQuery(または $...) は常に未定義です。コンソールでページのヘッダー HTML を確認したところ、jQuery が正しく読み込まれています...

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

javascript - Why does my Tampermonkey script throw "Selenium is not defined"?

I am trying to make it where every time I visit a nike.com sneaker page, it automatically picks my shoe size, adds it to the cart, and checks out for me. Every time I try to run the script, I keep getting this error

ERROR: Execution of script 'My Fancy New Userscript' failed! selenium is not defined

Here is my script:

Help is very much appreciated, thank you!

Edit:

I just ran it through JSLint, and got this error:

'selenium' was used before it was defined. (Line 1 Character 1) ----> selenium.select("class=selectBox-label", "10"); // this selects size 10

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

javascript - AJAX主導のサイトで適切なコントロールを選択してアクティブ化する

そのため、nike.comのスニーカーページ(HTMLリンクなし)にアクセスするたびに、靴のサイズが自動的に選択されてカートに追加され、チェックアウトされるようにしようとしています。

現在、このスクリプト(下記)を使用しようとしていますが、スニーカーのページに移動するたびに、希望する靴のサイズが適切に追加されず、カートに何も入っていない状態でチェックアウトに直行します。

コードを実際のページのHTMLに一致させる必要があると言われましたが、その方法がわかりません。助けてください。


「ターゲットページ」へのリンク
ターゲットHTMLのスナップショット(ターゲットページがNikeによって削除または変更された場合)

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

greasemonkey - Greasemonkey スクリプトが更新されないのはなぜですか?

Firefox 用の Greasemonkey スクリプトがあります。スクリプトには、このメタブロックと数行のコードが含まれています。

サーバー上のスクリプトを更新してから、ブラウザのスクリプトを自動的に更新したいと考えています。requireSecureUpdatesオプションはオフです。
私は何を間違っていますか?

私の 1.meta.js

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

javascript - スクリプトで特定のフォント(特定のクラス用)を変更するにはどうすればよいですか?

特定のサイトの特定のフォントスタイルを筆記体スタイルからサンセリフスタイルに変更するために、独自のTampermonkeyスクリプトを作成しようとしています。

サイトのHTMLは次のとおりです。

これは、2つのIDと他の1つのクラス内にネストされています。

私が取り組んでいるスクリプトは、私が従おうとしたいくつかの例に基づいています。


しかし、それは機能しません。

私はこれまでGreasemonkeyまたはTampermonkeyのいずれかのために独自のスクリプトを作成したことがありません。このフォントを変更するにはどうすればよいですか?