我正在试图弄清楚是否有一个css属性(或任何其他方法)可以在Windows Phone 7的浏览器中使用,以防止它在某个元素内部触摸时平移页面。
具体来说,我有一个Canvas元素,用于签署一个驱动程序应用程序,目前Windows Phone 7是唯一一个无法运行的移动设备。
所以它的要点是有一个canvas元素可以登录并且它在android和iphone上运行,但是在wp7设备上它只是移动页面。
答案 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中使用的所有触摸元素。