我正在使用HTML5,CSS,JS,...开发适用于Windows Phone 8的应用程序。
看起来浏览器的默认背景颜色始终为白色。
每当我点击指向另一个(HTML)页面的链接时(每个页面都有黑色背景),它就会闪烁。
我知道我可以使用一个页面并将所有其他页面放入自己的div并使用JS在它们之间切换,但我希望使用单打页面。
有什么想法吗?
谢谢!
答案 0 :(得分:1)
将背景颜色设置为黑色不起作用?
我经常遇到这个问题,但仅限于控件的初始加载。我到目前为止找到的最佳解决方案是为webBrowser控件设置负边距并注册到webBrowser_Loaded事件,然后正确设置边距。为每个导航执行此操作,您将不会遇到白色闪烁。 不幸的是,只设置visibility属性不起作用,因为渲染webBrowser控件也会使它变为白色。
如果您仍然遇到轻微的白色闪光,您可能需要设置一个约50毫秒的小等待。