問題タブ [firefox2]
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.
events - YUI3 イベント委任が FF2 で機能しない
YUI 3.3.0 を使用しています。FF2 でイベント委任が機能しない。どんな手掛かり ?前もって感謝します。
javascript - Javascript:クリック()がFirefox2のリンクに移動しない
ここでの答えに従ってください:Click()はIEで機能しますが、Firefoxでは機能しません
「クリックは機能メッセージではありません」というエラーメッセージが表示されなくなり、実際に「クリックされました」というアラートメッセージが表示されますが、ブラウザはページに移動しません。最新バージョンのfirefoxで試してみましたが、Firefox2では発生しませんでした。
javascript - 入力フィールドを操作する
入力を削除しても、Greasemonkeyで値を表示することは可能ですか?またはそれを無効にしますか?例えば:
いかにユーザースクリプトを書くのかわかりません。:(
これは私の会社のPC用であり、jQueryを使用したり、元のソースコードを編集したりすることはできません。
まず、理解を深めるために見てみましょう。
コードは次のようになります:http://jsfiddle.net/gv3XF/
しかし、私はそれをそのようにしたいと思います:http: //jsfiddle.net/gv3XF/1/
Stylishで試してみましたが、それでは入力を非表示にすることしかできません。結果の値はまだ必要です。
入力は常に呼び出されname="prio"
ますが、値からの数値は変化しています。
私が欲しいのは、入力を「殺す」が、値の結果を表示することです。
javascript - 表示されたユーザーテキストに基づいて入力フィールドを無効にするにはどうすればよいですか?
動作するこのコードスニペットがあります:
そして、これは関連するターゲットページのHTMLです(修正済み):
jsfiddle.net/Kc3BB/3でそれを参照してください。
多くのユーザーに1つのアクセスポイントがあります。しかし、5人のユーザーが値を変更できるようにしたいと思いprio
ます。ユーザー名がフッターにあることがわかります。
上記のFirefox2.xのコードを使用し、jQueryを使用せずにJavaScriptでそれを行うことは可能ですか?
例:
javascript - ページの他の場所のテキストに基づいて、入力の特定の値を停止するにはどうすればよいですか?
完全に実行されている既存のスクリプトがあります。Firefox2.xおよびGreasemonkey0.8.x用にコーディングされており、jQueryを使用できません。
古い作業スクリプト:
新しいスクリプトの例:
これで、宛先入力が存在する場合、特権ユーザーは任意の値を設定できるはずです。ただし、特権のないユーザーは設定とを
ブロックする必要があります。12
22
つまり、ユーザーがNOT ->'JOHN'、'LUKE'、'JEFF'、'MAX'、'ANDY'(フッターから)でない場合は、prio入力を無効にし、ユーザーが「12」を入力しているときに入力を停止します。または「22」を押して、エラーメッセージを書き込みます。
スティーブ(「許可されていないユーザー」)は、たとえば120、121、220、222、およびその他すべての番号を入力できますが、12と22は入力できないことを知っておく必要があります。12も120にあるので問題かどうかわかりません!'JOHN'、'LUKE'、'JEFF'、'MAX'、'ANDY'は、すべての数値を入力に入力できます。
古いスクリプトは、site-one.htmlやsite-two.htmlなどのさまざまなページで実行されます。ただし、宛先入力はsite-one.htmlとsite-three.htmlにあります。つまり、prio-inputしかない場合もあれば、prio-inputしかない場合もあります。 prio-inputとdestination-inputの両方があります。
どうすればそれをすべて行うことができますか?
よろしく、ベルンテ
javascript - PC へのインターネットがなくても、jQuery を Greasemonkey 0.8 スクリプト (Firefox 2 上) で動作させるにはどうすればよいですか?
私はFirefox 2.0.0.11とGreasemonkey 0.8.x、および Greasemonkey 0.8 で動作する最新のjQuery バージョン (1.3.2)を使用しています。
このユーザースクリプトを読み込もうとします:
しかし、私はエラーを受け取ります:
この古いブラウザを更新する必要があることはわかっています。しかし、それは不可能です。私はそれで働かなければなりません!
インターネットに接続していないローカル PC に jQuery コードをロードしたいと考えています。ユーザースクリプトと同じフォルダーに jquery.min.js をコピーしました。
問題がどこにあるのでしょうか?
よろしく、ベルンテ
javascript - Greasemonkey スクリプトが間違った入力でエラーを出す
次のようなロジックを持つ Greasemonkey スクリプトがあります。
ログインしているユーザーが特権グループ (JOHN、LUKE、JEFF、MAX、ANDY) に属していない限り、 with を無効に
<input>
しname="prio"
ます。特権ユーザーでない場合は、から値を選択してブロックします
<input name="dest">
。
具体的には「12」か「22」をブロックしてエラーメッセージを書きます。
スクリプトは問題なく動作しますが、バグがあります:
他の入力フィールドにテキストを挿入するか、選択フィールドを変更して を押すEnterと、送信が停止し、コンソールにエラー メッセージが表示されます。
エラー: destInput[0] にプロパティがありません ソース ファイル: file:///E:/FirefoxPortable2.x/Data/profile/extensions/%7Be4a8a97b-f2ed-450b-b12d-ee082ba24781%7D/components/greasemonkey.js 行: 379
var err = this.findError(script, line - lineFinder.lineNumber - 1);
name="dest"
のルールはすべての入力フィールドと選択フィールドで機能していると思いますか? しかし、「dest」入力のみのルールが必要です。
ここに私のスクリプトコードがあります:
これは、理解を深めるための jsFiddle の古い作業バージョンです。
PS: ペーストビン コード (unsafeWindow ..) は、私の古いシステムで動作する唯一のバージョンです。システムは FF 2.0.0.11 と Greasemonkey 0.8 を実行しており、更新できません。
バグを取り除く方法はありますか?:D