2011-01-05 6 views
11

GMailやReddit(Reddit Enhancement Suiteを含む)などの一部のWebページには、便利なキーボードショートカットがあります。ただし、これらのページのいずれかで入力を開始すると、最初のonkeypressイベントが発生しますが、「入力を開始するとテキスト検索」検索バーが開き、それ以上のキーがブロックされます。キーボードショートカットのあるページでFirefoxの「入力を開始するとテキストを検索する」を無効にするにはどうすればよいですか?

他のほとんどのWebページで使用しているので、「入力を開始するとテキストを検索する」を無効にしたくありません。それを選択的に無効にしたり、キーボードショートカット/ブックマークレットで切り替えたりする方法はありますか?

+1

プログラミング関連ですか? – Select0r

+1

@ Select0r:そうです、それは直接関連しています。しかし、私は解決策がJavascriptやFirefoxのクロムを使いこなすことにどこかで見つかると考えています。より良い質問は、おそらく "私のウェブサイトをFirefoxのfind-as-you-typeのタイプで壊さないようにするにはどうすればいいでしょうか? – BinarySplit

答えて

-2

これはFirefoxやその他のブラウザ機能ではありません。これを行うには、サーバー側とクライアント側のコードを記述する必要があります。

ユーザーが入力したテキストをキャッチし、AJAXを使用してサーバーサイドスクリプトに送信することをお勧めします。次に、サーバーサイドスクリプトは、DB(一部の検索エンジン)での一致を検索し、可能な組み合わせを返す必要があります。クライアント側(JS)で行う必要があるのは、返された結果をGoogleのような素敵な方法で表示することです。単純なHTMLリストを使用することはできますが、適切に見えるようにするにはCSSをコーディングする必要があります。また、素敵な機能は、アップ/ダウンキーで作業し、要素を選択するために入力するJSをコードすることです(それはまたマウスのために働く必要があります)。

あなた自身で行うことはあまり簡単ではありませんが、今はどのように行うのか考えています。あなたはまた、いくつかのスクリプトのためのGoogleをすることができます - 確かに何かがあります:)

幸運!

+5

これはFirefoxの機能です。 Webページの非入力部分に入力を開始する前に、ctrl + Fキーを押すと自動的に行われます。現在表示されているWebページのテキスト検索です。たとえば、入力したフォーカスがこのテキストボックスになく、「Firefoxではありません」と入力した場合、「バーを検索」が表示され、答えの最初の数単語が強調表示されます。 – BinarySplit

8

これをFirefoxで無効にするには、「ツール」 - >「オプション」 - >「詳細設定」 - >「一般」タブに行き、「入力を開始するとテキストを検索」を無効にします。詳細情報here。これは、WebGLゲームをプレイしようとするときなど、場合によっては非常に便利です。

+0

ツール:>一般 - >「入力を開始するとテキストを検索」オプション – Tebe

0

これはまだ問題ですか?私はこの機能が大好きですが、今は毎回気になります。いくつかのページが正しいです。私は彼らがどのようにそれを行うかについて掘り下げたことはない。たとえば:

  • zty.pe - JSブラウザのタイピングゲーム。ここで検索した場合は、入力するとかなり悪くなるでしょう。ゲームが開始されたときにだけ実際にキーを取得し、デフォルトではキーを取得しません。
関連する問題