0

我正在使用以下 HTML 片段为智能手机加载不同的样式表:

media="only screen and (min-device-width: 4801x)"
media="only screen and (max-device-width: 480px)"

我也想为智能手机用户禁用某个 JavaScript 脚本。那可能吗?我认为我做不到:

<script media="only screen and (max-device-width: 480px)" t ype="text/javascript" src=""/>

谢谢

4

2 回答 2

4

您可以在 javascript 中检测屏幕分辨率,然后根据分辨率更改脚本执行。但是仍然会加载 javascript 文件。检测屏幕尺寸:

http://www.pageresource.com/jscript/jscreen.htm

于 2010-01-13T01:11:05.000 回答
1

不,这是不可能的。

如果手机的浏览器不支持javascript,那也没关系。如果支持,您可以使用 javascript 来确定它是否支持您正在寻找的内容,如果不支持,则将执行转移到更简单的路径或完全退出。

于 2010-01-13T01:08:09.033 回答