3

对不起,如果这有点容易,但我还没有在网上找到答案(还)......

我想要一个指向两个不同 URL 的链接,具体取决于访问该站点的设备。因此,例如,我单击一个链接,如果我使用触摸屏在任何东西上,它会将我发送到 page01.htm 但如果我使用鼠标访问该站点(即可以悬停的东西),它会将我发送到 page02 .htm。

本质上,这是在触摸屏上伪造翻转效果。在 pc 版上,翻转效果在地图上突出显示不同的州,然后点击进入特定州的页面。在触摸屏上,我们希望能够单击地图上的状态(这将突出显示状态),然后再次单击以进入特定于状态的页面。

如果有更好的方法可以做到这一点,我完全愿意接受建议!:-)

谢谢!

4

1 回答 1

0

You can try something like this.

<?php
function istouch() {
    //detect if client device is touch (not 100% reliabe I guess)
    if(preg_match('~iPad|iPhone|iPod|Android|webOS~',$_SERVER['HTTP_USER_AGENT'])) return true;
    else return false;
}
?>

Then when user access your page, and this function returns true you can do redirection to page you need.

于 2012-12-13T09:07:08.763 回答