0

FF/Chrome/IE/Gecko 用のプラグインを開発しています。プラグイン内で、マウス カーソルを変更または非表示にする必要があります。プラグインはウィンドウレスです (そのままにしておく必要があります)。

プラグインを含む DOM のスタイルを変更するのに疲れましたが、機能しません。

私はこれが技術的に可能であることを知っています (Adobe Flash はマウス カーソルを変更でき、IE YouTube フラッシュ プレーヤー)

ありがとう、コビー

4

1 に答える 1

0

現在、これらのブラウザのいずれにも通常のプラグインのサンドボックスはありません。SetCursor/ShowCursor が機能しない場合、問題は実際にはブラウザーが SetCursor/ShowCursor 自体を呼び出しているため、呼び出しが無効になる (オーバーライドされる) ことです。

ウィンドウレス モードの場合、ブラウザはプラグイン上に別のものを重ねている可能性があるため、ブラウザはマウス カーソルの制御を保持する必要があることに注意してください。ウィンドウレス モードでカーソルを設定するプラグインを見たことがありません。方法があるとすれば、それは実際の戦略というよりもハッキングの線に沿ったものであり、おそらくサポートされていないか、すべてのブラウザで動作することが保証されているか、または可能性さえあります。ブラウザが更新されたときに作業を続行します。

上記の場合のように、Flashは確かにカーソルを変更できます...ウィンドウ化されている場合。プラグインをウィンドウ化すると、それもできるはずです。

于 2011-11-06T16:47:17.283 に答える