在Windows Phone 7 web中检测背景和强调文字颜色



有没有一种方法可以使用JavaScript等网络技术检测Windows Phone 7中的背景和强调文字颜色,并相应地更改CSS中的颜色?我到处找都没有成功!

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

如果你在手机应用程序中使用WebBrowser控件,可能有一些解决方法。但对于原生的internet explorer应用程序,你无能为力。

可以通过CSS直接访问强调颜色:使用属性Highlight。通过这种方式,您还可以访问用HTML5编写的Windows Phone 8应用程序中的重音颜色。在其他浏览器中,例如Safari,Highlight将导致高亮显示颜色,当然。。。为了在原生HTML5应用程序中获得合适的文本颜色,可以使用HighlightText。至于我的测试,这在Windows Phone 7中不起作用,而且结果是黑色的。

最新更新