2011-02-02 8 views
3

私は、ブラウザの右クリック機能を無効にし、クライアント固有のオプションをコンテキストメニューに追加し、既に存在するオプションを追加するという要件を課されました。これは可能ですか?もしそうなら、どんな仕事が関係していますか?ブラウザでコンテキストメニューを上書きすることはできますか?

Googleドキュメントでは、コンテキストメニューが独自のオプション付きのコンテキストメニューに置き換えられていることに気付きました。このような実装にはどれくらいの作業が必要ですか?

+1

あなたは自分で作ることができますが、ブラウザには非表示にする設定があります。したがって、ユーザーがそのセットを持っている場合は、何もできません。 – epascarello

+0

私はそれが予期しないもので、ウェブ上で人々が慣れていないという理由だけで、ウェブサイトにカスタムコンテキストメニューを持つことは、通常は悪い考えです。また、epascarelloによると、一部のユーザーは、ブラウザがこれを許可しないように設定しています。 – tster

+0

@tst一般的には真ですが、グローバルドキュメントではなく、特定の要素にそのようなメニューを持たせることは良い考えです。 –

答えて

10

ブラウザのコンテキストメニューを「継承」することはできません。唯一の方法は、独自のカスタムメニューを用意することです。

クイックグーグルはかなりきちんと見えている、例えばthis pluginれます:あなたはまた、YUI Menuを試すことができ

0

。私の経験では、YUIはより多くのブラウザ互換性があり、非常によく文書化されています。コンテキストメニューがありますexample

関連する問題