在Windows Phone 7 Web中检测背景和强调颜色

时间:2012-04-03 11:32:23

标签: javascript windows-phone-7

有没有办法使用JavaScript等网络技术检测Windows Phone 7中的背景和强调色,并相应地更改CSS中的颜色? 我到处都没有看到任何成功!

2 个答案:

答案 0 :(得分:1)

无法使用javascript(或手机网络浏览器支持的任何技术)与手机操作系统进行交互。所以要么信息在用户代理中可用(我很确定它不是),或者你不能这样做。

如果你在手机应用程序中使用WebBrowser控件,可能会有一些解决方法。但对于本地Internet Explorer应用程序,您无能为力。

答案 1 :(得分:0)

可以通过CSS直接访问强调色:使用属性Highlight。这样,您还可以访问用HTML5编写的Windows Phone 8应用程序中的强调色。在其他浏览器中,例如Safari,Highlight会产生高光颜色,当然...... 要在原生HTML5应用中获得合适的文本颜色,可以使用HighlightText。至于我的测试,这在Windows Phone 7中不起作用,无论如何都会导致黑色。