鍍金池/ 問答/HTML5  Android/ 移動端H5頁面如何屏蔽雙擊縮放的功能?

移動端H5頁面如何屏蔽雙擊縮放的功能?

移動端H5屏蔽雙擊縮放,網(wǎng)上能搜到的說法大多是要添加viewport屬性

<meta name="viewport" content="target-densitydpi=device-dpi,width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no">

但實際上并沒有解決問題,不知道是網(wǎng)上以訛傳訛還是我的打開姿勢有問題?亦或者是我的工作環(huán)境有問題?我在項目里使用了flexible移動端適配方案。有哪位解決過這個問題的朋友回答下吧!拜謝!

回答
編輯回答
臭榴蓮

<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" />
我用flexible開發(fā)的是微信端的,這個沒問題,不知你用的是app還是瀏覽器

2017年4月17日 20:12
編輯回答
夢一場

我在我們的頁面中加了很多,除了ios10以上的safari不兼容以外還沒有遇到過不兼容的情況

 <!-- 視圖窗口,移動端特屬的標簽。 -->
    <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no" />
    <!-- 是否啟動webapp功能,會刪除默認的蘋果工具欄和菜單欄。 -->
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <!-- 這個主要是根據(jù)實際的頁面設(shè)計的主體色為搭配來進行設(shè)置。 -->
    <meta name="apple-mobile-web-app-status-bar-style" content="black" />
    <!-- 忽略頁面中的數(shù)字識別為電話號碼,email識別 -->
    <meta name="format-detection"content="telephone=no, email=no" />
    <!-- 啟用360瀏覽器的極速模式(webkit) -->
    <meta name="renderer" content="webkit">
    <!-- 避免IE使用兼容模式 -->
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <!-- 針對手持設(shè)備優(yōu)化,主要是針對一些老的不識別viewport的瀏覽器,比如黑莓 -->
    <meta name="HandheldFriendly" content="true">
    <!-- 微軟的老式瀏覽器 -->
    <meta name="MobileOptimized" content="320">
    <!-- uc強制豎屏 -->
    <meta name="screen-orientation" content="portrait">
    <!-- QQ強制豎屏 -->
    <meta name="x5-orientation" content="portrait">
    <!-- UC強制全屏 -->
    <meta name="full-screen" content="yes">
    <!-- QQ強制全屏 -->
    <meta name="x5-fullscreen" content="true">
    <!-- UC應(yīng)用模式 -->
    <meta name="browsermode" content="application">
    <!-- QQ應(yīng)用模式 -->
    <meta name="x5-page-mode" content="app"> 
    <!-- windows phone 點擊無高光 -->
    <meta name="msapplication-tap-highlight" content="no">
2018年4月2日 09:12