我创建了一个空白的MVC 5应用程序 - 什么都没改变。 发布everthy后工作正常 - 除了我的WP8设备上没有“导航图标”。 我在WP7设备上获得了一个(小字体)完整导航栏。 我在星系标签上得到了图标。
但是在我的WP8设备上(使用移动设备和IE中的桌面设置进行测试)我什么都没得到。 如果我切换到横向,我会看到“关于”和“联系”链接,但不是“注册/登录”。 当我回到肖像时 - “关于”和“联系”是可见的,直到我刷新页面。 然后他们又走了。
我测试的设备是Lumia 1020 WP8(8.0.10517.150)德语(768 x 1280)。 我得到了一些结果截图:
如您所见 - 右侧没有“菜单框”。 我还用Lumia 920(WP8)检查了它 - 结果相同。
答案 0 :(得分:0)
我终于找到了一个有效的解决方案。 找到此链接http://timkadlec.com/2013/01/windows-phone-8-and-device-width/后,我在http://mattstow.com/responsive-design-in-ie10-on-windows-phone-8.html
检查了其他(相关链接)文章添加(在"更新时间:2013年1月15日)脚本
(function() {
if ("-ms-user-select" in document.documentElement.style && navigator.userAgent.match(/IEMobile\/10\.0/)) {
var msViewportStyle = document.createElement("style");
msViewportStyle.appendChild(
document.createTextNode("@-ms-viewport{width:auto!important}")
);
document.getElementsByTagName("head")[0].appendChild(msViewportStyle);
}
})();
为我解决了这个问题。