Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何防止CTRL&;滚轮/触控板放大颤振网页? 问题_Javascript_Html_Flutter_Dom_Flutter Web - Fatal编程技术网

Javascript 如何防止CTRL&;滚轮/触控板放大颤振网页? 问题

Javascript 如何防止CTRL&;滚轮/触控板放大颤振网页? 问题,javascript,html,flutter,dom,flutter-web,Javascript,Html,Flutter,Dom,Flutter Web,如果我在Chrome(Windows)中使用CTRL+滚轮或pinch缩放我的触控板,我会看到这种奇怪的行为: 颤振web应用程序正在调整大小,但也留下了工件 用例 例如,如果我想覆盖滚动放大/轨迹板缩放行为,以便在我的颤振web应用程序中使用它放大画布,这将阻止我这样做。颤振不会阻止这种默认行为,即使当我对缩放手势做出反应时也是如此 那么如何防止这种情况发生呢?使用HTML DOM JavaScript可以简单地防止这种情况: //这可以防止使用CTRL+鼠标滚轮放大。 //看https:/

如果我在Chrome(Windows)中使用CTRL+滚轮或pinch缩放我的触控板,我会看到这种奇怪的行为:

颤振web应用程序正在调整大小,但也留下了工件

用例 例如,如果我想覆盖滚动放大/轨迹板缩放行为,以便在我的颤振web应用程序中使用它放大画布,这将阻止我这样做。颤振不会阻止这种默认行为,即使当我对缩放手势做出反应时也是如此


那么如何防止这种情况发生呢?

使用HTML DOM JavaScript可以简单地防止这种情况:

//这可以防止使用CTRL+鼠标滚轮放大。
//看https://stackoverflow.com/a/67039291/6509751.
文件。添加的文件列表器(“轮子”,功能(e){
e、 ctrlKey&e.preventDefault();
}, {
被动:错,
});
只需将其添加到Flatter web应用程序的
index.html
文件的
标记中:


//这可以防止使用CTRL+鼠标滚轮放大。
//看https://stackoverflow.com/a/67039291/6509751.
文件。添加的文件列表器(“轮子”,功能(e){
e、 ctrlKey&e.preventDefault();
}, {
被动:错,
});