防止在Windows Phone 7浏览器上进行页面平移

时间:2012-03-19 15:28:49

标签: css windows-phone-7 canvas

我正在试图弄清楚是否有一个css属性(或任何其他方法)可以在Windows Phone 7的浏览器中使用,以防止它在某个元素内部触摸时平移页面。

具体来说,我有一个Canvas元素,用于签署一个驱动程序应用程序,目前Windows Phone 7是唯一一个无法运行的移动设备。

所以它的要点是有一个canvas元素可以登录并且它在android和iphone上运行,但是在wp7设备上它只是移动页面。

2 个答案:

答案 0 :(得分:0)

这样的东西?

/// <summary>
        ///   Wraps a Html segment with html and body tags, and sets the viewport to prevent zooming.
        /// </summary>
        /// <param name = "html">The html segment to wrap</param>
        /// <returns>A wrapped string with html and body tags</returns>
        public static string WrapHtmlAndDisableZooming(string html)
        {
            return html == null
                       ? null
                       : string.Format(html,
                                       "<html><head><meta name='viewport' content='width=320,user-scalable=no'/></head><body>{0}</body></html>",
                                       html);
        }

答案 1 :(得分:0)

在网上尝试了一些建议和研究后,似乎目前没有办法做我想做的事情。看起来微软还没有内置iPhone / Android中使用的所有触摸元素。