★我要吧★

 找回密码
 注册[Register]
搜索
qq空间相册密码查看为什么登陆后需要激活无法注册?

[技术] 文本消息中使用网页超链接

[复制链接]
发表于 2016-5-9 15:55:00 | 显示全部楼层 |阅读模式
网页超链接的作用
: f# I6 K) k7 H+ ~我想但凡是熟悉HTML的朋友,对超链接一定不会陌生。而今天我们要讨论和使用的只是超链接中的其中一种---网页超链接,即使用HTML中的<a>标签将某段文字链接到其他网页上去,示例如下:. Q" |  p! B: J* d$ h" L: y, q0 n

# w9 }. a. x9 _+ L) ~) y  t- ~
  • <a >QQ地带</a>   9 f1 r& Z, c+ f

8 R* J' g9 g( |* a8 A8 O1 [上面是一段标准的HTML代码,实现了一个网页超链接,即将“柳峰的博客”5个字链接到了博客主页URL,当“柳峰的博客”5个字时,会打开http://blog.csdn.net/lyq8479所指向的网页。+ f4 p( N9 E! j2 x' L" X

) @, d/ X& j7 l. ?) I如何在文本消息中使用网页超链接3 ^5 T3 z1 a; p' Q2 `- Z0 Q. T
其实,不知道如何在文本消息中使用网页超链接的开发者几乎100%都熟悉HTML,特别是对HTML中的<a>标签再熟悉不过了。那到底在微信公众帐号的文本消息中使用超链接有什么特别之处呢?为什么如此多的朋友都曾经在这个问题上栽过跟头?我们先来看在微信中两种错误使用超链接的方法:* S4 F- N' F" ~8 {8 h
错误用法1(a标签的href属性值未被引号引起):5 p$ M# f; r: a  P* Q( m

6 C& H1 r- e( W3 B( k# M# F+ t
  • <a href=http://www.oicqzone.com/>QQ地带</a>   3 y% d& `. `; T% n/ r5 y

, p3 m6 P: [) p# e2 v6 A5 S; {错误用法2(a标签的href属性值被单引号引起):
8 S' @. N; [; K! x, p) B  Z# ]0 j" ]( k
: f7 {; r" J( V
  • <a >QQ地带</a>   + E1 o8 W) x% l2 t% i0 _2 ]

6 }7 _4 ]& t/ X7 n7 U" U1 Y在做Web开发时,以上两种写法都是可以的,但是放在微信公众帐号的文本消息中,这两种写法都是错误的,网页超链接并不会起作用,而且在Android手机上还会将HTML代码原样显示出来,如下图所示:  f! L  g1 J) _3 O- Z% Q
Android手机上的效果:
' i7 w" C8 f" l8 K# D* @6 }! {4 h( p/ @2 q& E
+ i; F' G* ~" k9 [- i* d( ~; y% K9 t
iPhone手机上的效果:- m- S5 A8 r* `% a

9 ~( y5 H. P2 Y% T
" |  S* F* L8 i' _- P' z可以看出,在微信上,HTML的a标签属性值不用引号引起,或者使用单引号引起,都是错误的写法(在iPhone上,a标签属性href的值用单引号是正常的)。正确的用法是将a标签href属性的值用双引号引起,代码如下:2 _+ g# i: E$ c6 Y" u) D
9 ~$ c  l/ A1 J; f* Z! ~
  • <a >QQ地带</a>   
    2 h) ?" ?2 Y% [. I1 J: A

% g& L7 W1 b2 i这样在Android和iPhone手机上,都可以正确显示超链接,并且点击该超链接,会使用微信内置浏览器打开http://www.oicqzone.com/。8 K+ N' T& x1 }2 a- B
提示:在测试微信公众帐号时,不要只是在自己的手机上测试通过就认为完全没问题了,因为目前微信公众帐号上有好几处在Android和iOS平台上表现不一致。
" X' V% M9 \2 H
$ f# r% ^7 U* T! ~: b7 m" o
发表于 2016-7-22 19:12:08 来自手机 | 显示全部楼层
感谢分享。        
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

QQ|手机版|小黑屋|☆我要吧☆ ( 豫ICP备13016831号-1 )

GMT+8, 2024-4-27 09:58 , Processed in 0.062444 second(s), 22 queries .

Powered by abc369 X3.4

© 2001-2023 abc369.

快速回复 返回顶部 返回列表