で私が最も可能性が高い。この問題と同じ問題を抱えている:jQueryの/プロトタイプの競合:のみのWebKitで、ブックマークレット
Weird Chrome prototype/jQuery conflict
基本的にはプロトタイプはSafariとChromeでjQueryを使って競合して表示されます。問題の解決策は最初にプロトタイプを含めることでしたが、私はそれを行うことはできません:私はブックマークレットにjQueryをロードしていますので、それが使用されているサイトによっては常にPrototypeがロードされています。さて、ブックマークレットでjQueryを使うことの賢明さを無視しましょう。これらの理由から、私には解決策があるはずですが(私はそれを見つけることはできません):
1)この競合はFirefoxではまったく発生していません。 2)上記にリンクされた質問は、jQueryを最初に含むべきであることを規定するページを引用していますが、私はもはやその参照をそこに見つけることはできません。だから、それは現在ではないでしょうか?
エラー例:
jQuery('p:')
#yields => []
#or
jQuery('p:first')
# yields => TypeError: Object #<an Object> has no method 'find'
他のいくつかの注意事項:: -Iを試してみましたnoConflictを(jQueryのがロードされると、あなたが放火魔コンソールにしようとした場合、(例えば、あなたはそれがバージョン-1.4.4だテストすることができます) )。これはまったく動作しないようです。
- 私のコードでは '$'は参照しませんが、 'jQuery'のみを使用します - Google CDNからjQueryを使用する - すべてのブックマークレットコードをフレームに移動することは、むしろそこに行かない。
ありがとうございました!
万が一、あなたがコードを示すことができますか? – polarblau