2012-04-05 65 views
1

我正在開發一個類似演示文稿的本地站點(將在本地顯示在幾個屏幕上,這就是全部),我選擇在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"> 

但現在看來,這是行不通的。

Sooo ...任何想法?

謝謝!

+0

哪個版本的Chrome? AFAIK''僅在Chrome 19中登陸,並且在Chrome 20之前停用。 – ephemient 2012-04-05 20:01:06

+0

Chrome的最新版本,自動更新。 – 2012-04-06 03:16:51

+0

現在,Chrome穩定版的頻道是17,beta是18,而不穩定是19.我不確定金絲雀是否是20,但是您可以從源代碼構建。如果您沒有自己創建,請轉到關於查看您正在使用的頻道。 – ephemient 2012-04-06 03:29:31

回答

1

現在的最佳解決方案(直到谷歌更新鉻,如果他們會的話)是禁用觸摸屏/鼠標/觸摸板設置的手勢。控制面板 - >鼠標 - >設備設置 - >(選擇設備) - >設置 - >禁用縮放。

1

我正在研究類似的項目(基於瀏覽器的多點觸控屏幕數字信息亭),並遇到同樣的問題。

由於我沒有在Chrome中找到解決方法,我正在切換到Firefox。您可以通過導航到'about:config'並將browser.gesture.pinch.in和browser.gesture.pinch.out的值更改爲「」來禁用Firefox中的捏放大。