3

Windows 7 タブレット (ASUS EP121) を使用しており、Web ブラウザーを使用して、作成した Google マップ ベースの Web アプリケーションを表示しています。基本的に、Web ページ全体をズームするのではなく、ピンチ ジェスチャで Google マップをズームします (マウスを使用しているときにスクロール ホイールを使用して Google マップをズームするのと同様)。

Opera、Firefox、および Chrome では、ピンチ ジェスチャは単にページ全体を拡大します。この動作はほとんどのユースケースで完全に理にかなっていますが、これらのブラウザー (Opera、FF、Chrome など) のいずれかで、ズームインではなくマウスホイールのようにピンチ ジェスチャを動作させる設定があるかどうか疑問に思っています。ページ全体?

興味深いことに、Aroraでは、ピンチ ジェスチャを使用して Google マップをズームイン/ズームアウトできます。ただし、この質問で提起している問題よりも対処が難しいと思われる他の問題が、Arora を効果的に使用することを妨げています。

もう 1 つのオプションは、ピンチ ジェスチャを無効にすることです (これは Firefox で可能であることはわかっています。他のブラウザにも同じことを行う手段があると確信しています)。このルートに行くことについて何か考えはありますか?jQuery モバイルのようなものでこれを達成できるでしょうか?

最後の手段として、Qt の Webkit を使用して独自のイベント処理を実装することもできますが (基本的には簡素化された Arora を作成します)、現在利用可能なブラウザーを利用するより簡単な方法があることを本当に望んでいます。

ありがとう。

4

1 に答える 1

1

誰かが私がここで抱えていたのと同じ問題に遭遇した場合、私はピンチジェスチャを実装し、それを使用してスクロールホイールイベントを発生させるQtを使用して非常に単純なWebKitベースのWebブラウザを作成しました。

これは非常にうまく機能し(特にGoogleマップの場合)、ソースはここのgithubで入手できます。私はWindows7とUbuntuLinux12.04でコードをテストしました。問題なく動作します。

于 2012-08-03T20:00:51.370 に答える