2

Firefox では問題なく動作するが、私の好みのブラウザである Chrome では動作しない Greasemonkey スクリプトを見つけました。 http://userscripts.org/scripts/show/105578

私はそれを自分で修正しようとしましたが、うまくいきませんでした。デバッグ中の調査結果をここに投稿しました。

どうすれば修正できますか?


更新:(OPコメントから)

TamperMonkey の開発者に連絡して、動作するようになりました。TamperMonkey の最新のベータ版とスクリプトの修正により、動作します。userscripts.org のこのスレッドを参照してください。

追加の問題が指摘されました: Chrome はアンカーの属性への直接アクセスを禁止しているようhrefです (場合によっては)。

ただし、すべてhrefを介して属性を取得すると、getAttribute() 正常に機能します。

4

1 に答える 1

0

Chromeは機能をネイティブにサポートしておらずGM_、そのスクリプトはクロスドメインを多用していますGM_xmlhttpRequest()

最も賢明な方法は、 Tampermonkeyをインストールすることです。これにより、既存のスクリプトをそのまま実行できる可能性があります。

于 2011-08-10T09:41:33.653 に答える