2

私はプレゼンテーションのようなローカル サイトを開発しています (ローカルになり、複数の画面に表示されるだけです)。Chrome で開発することを選択します (ご存知のように、すべてのきちんとしたものに対する素晴らしいサポートです)。Chrome は、Windows 7 (または 8 かもしれませんが、誰が知っていますか?) の上でフルスクリーン ウィンドウとして実行されます。

アプリ/サイトは、マルチ タッチ スクリーンを介して操作可能になります。

でも!

画面はマルチタッチなので、ピンチするとすべてがズームイン/ズームアウトします。これを無効にする方法はありますか?(バックグラウンドで動作する別のアプリを使用しても、わかりません)。また、後でアプリでマルチタッチを使用できるようにしたいと思いますが、画面のサイズ変更ではなく、カスタムのもので...

ところで、私はiPhoneアプリで使用したトリックを試しました:

document.addEventListener('mousemove', function(e){ e.preventDefault(); }, false);

と:

<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">

しかし、うまくいかないようです。

すっごく...何かアイデアはありますか?

ありがとう!

4

2 に答える 2

1

私は同様のプロジェクト(マルチタッチスクリーンを備えたブラウザベースのデジタルキオスク)に取り組んでおり、同じ問題に遭遇しました。

Chrome で回避策が見つからなかったため、Firefox に切り替えています。「about:config」に移動し、browser.gesture.pinch.in と browser.gesture.pinch.out の値を「」に変更することで、Firefox でピンチ ズームを無効にすることができます。

于 2013-01-08T23:49:30.307 に答える
1

現時点での最善の解決策は(GoogleがChromeを更新するまで)、タッチスクリーン/マウス/タッチパッドの設定でジェスチャーを無効にすることです. コントロール パネル -> マウス -> デバイス設定 -> (デバイスを選択) -> 設定 -> ピンチ ズームを無効にします。

于 2012-05-12T11:02:54.557 に答える