基于设备的HTML响应式链接
HTML responsive link based on device
我有一个响应式网站(移动优先设计),有一个联系页面链接到社交媒体页面,电子邮件等。
我希望这些链接利用"深链接"功能时,从iPhone打开(例如。twitter://用户?screen_name=name将在本地应用程序中打开twitter配置文件),但随后我还需要他们能够在桌面或深度链接不可用时打开http://twitter.com/name。
最好的方法是什么?
通过javascript生成链接,在那里您可以检查使用navigator.userAgent
属性连接的设备。
参考:http://www.w3schools.com/jsref/prop_nav_useragent.asp
我想补充的是,如果演示文稿不同,将浏览器类添加到正文中,并在css:
设置链接的格式body.mobile a{ color: red; text-overflow: ellipsis;}
body.desktop a{ color: blue; }
相关文章:
- 通过mvc中的ajax动作链接获取关于成功的响应头
- Ajax:Ajax响应中的链接不起作用
- 响应式图片库,每个图片都可以通过锚链接访问
- 可以链接 '.then() 的返回响应,顺序与 '.then()' 的顺序不同
- 加载超链接页面后如何响应事件
- 单击链接时折叠响应式导航
- Html5 Canvas Javascript使我的网页链接没有响应
- 响应图像tinymce图像链接
- 使图像对不同部分具有不同链接做出响应
- 如何自动单击 AJAX 响应处理程序中自动生成的链接
- 量角器单击链接并将服务器响应与文件进行比较
- 带有链接的响应式照片网格
- 引导响应式导航栏链接对齐和样式问题
- 使用 Google 闭包将 json 响应内容作为链接添加到对话框中
- 如何停止 e.prevent默认在创建响应式多级菜单时禁用子链接
- 响应元素显示:无;在移动宽度,然后通过javascript按钮返回,但显示的链接断开:block;
- 是否可以构造一个链接,导航到它并以编程方式用C#打印响应?怎样
- 网站响应能力-Iphone需要双击链接才能工作
- 如何通过ajax响应链接调用相同的函数
- 响应链接源pictufill