【发布时间】:2013-11-08 23:07:21
【问题描述】:
我正在编写一个网站并尝试使用“查找我们”按钮使该网站的移动优化部分工作。我不需要任何花哨的东西,我现在知道使用 Iphone、Android、Blackberry 和 windows phone 上的“地图”应用程序调用什么 href。 (感谢:John Allan's post)
所以,我现在要做的是找到 Java 或其他表单,让我根据用户代理放入所需的链接。
例如:我知道我需要输入的 Iphone:
<a href="http://maps.google.com/?saddr=Current%20Location&daddr= 894%20Granville%20Street%20Vancouver%20BC%20V6Z%201K3">Find Us</a>
对于安卓:
<a href="geo:894%20Granville%20Street%20Vancouver%20BC%20V6Z%201K3">Find Us</a>
但是,我不知道如何让代码为正确的用户代理输入正确的链接。如果可能,我想内联或使用尽可能少的脚本。
我已经从Check-User-Agent 找到的帖子中尝试了 JSF,但该代码在我的网站上不起作用。目前我只是用 HTML5 编写。
任何帮助将不胜感激。
【问题讨论】:
-
您可以使用 JavaScript 函数
writeGeoLink('Vancouver', ...)来实现。请提及您在模板方面使用的内容:Java Server Faces、纯 JSP 或其他。在 JSF 中你可以创建一个表达式语言函数。 -
我更新了我的问题。我目前不使用 JSF - 我尝试过但无法让它工作。只用纯 HTML5 编码
-
然后是
<%= geoLink(request, "Vancouver", ...) %>。我可以理解 JSF,但是在像 NetBeans 这样的简单 IDE 中,最新的 JSF 不再会迷路(在一或 2 个教程之后)。
标签: map user-agent