★我要吧★

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

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

[复制链接]
发表于 2016-5-9 15:55:00 | 显示全部楼层 |阅读模式
网页超链接的作用0 y7 @( u2 @& S  u2 p. _
我想但凡是熟悉HTML的朋友,对超链接一定不会陌生。而今天我们要讨论和使用的只是超链接中的其中一种---网页超链接,即使用HTML中的<a>标签将某段文字链接到其他网页上去,示例如下:% b9 M) E4 Z. T. Y9 H7 B# a
5 p/ c7 i& o! V# C2 q1 H3 F- X1 |
  • <a >QQ地带</a>   2 q- H9 q" m: A: `5 E9 ^* T* e; ]
  p  |: w' q" N' f3 q1 G
上面是一段标准的HTML代码,实现了一个网页超链接,即将“柳峰的博客”5个字链接到了博客主页URL,当“柳峰的博客”5个字时,会打开http://blog.csdn.net/lyq8479所指向的网页。) M# H: @$ T: r- D" Y# A

  f' z8 T& l/ H9 l# p如何在文本消息中使用网页超链接
4 Z8 [9 i% N, R4 m其实,不知道如何在文本消息中使用网页超链接的开发者几乎100%都熟悉HTML,特别是对HTML中的<a>标签再熟悉不过了。那到底在微信公众帐号的文本消息中使用超链接有什么特别之处呢?为什么如此多的朋友都曾经在这个问题上栽过跟头?我们先来看在微信中两种错误使用超链接的方法:
7 P, \: Z5 d! D4 i8 o+ Z6 I& v5 s/ K错误用法1(a标签的href属性值未被引号引起):1 n7 h! n: {: n7 S- j

: r* `4 h% u8 N7 L" K
  • <a href=http://www.oicqzone.com/>QQ地带</a>   
    : a' l0 H  O& c7 g
, Y0 n  f5 E! y# T5 t: k. C
错误用法2(a标签的href属性值被单引号引起):5 F$ }1 I. e# ^4 b! ^
8 w) U- b& R3 }
  • <a >QQ地带</a>     t5 c: P" A! H: F& i, B0 M
1 |3 o/ c( {4 d% O/ s$ v4 r
在做Web开发时,以上两种写法都是可以的,但是放在微信公众帐号的文本消息中,这两种写法都是错误的,网页超链接并不会起作用,而且在Android手机上还会将HTML代码原样显示出来,如下图所示:
% ]9 X5 L% C1 k9 G; L+ AAndroid手机上的效果:! I% i' `( A2 L& e' m
* _  e0 i/ D. o6 Y

1 j( k. K# z1 @  v+ s8 V% D+ F$ SiPhone手机上的效果:
5 q# {* F  Y! R4 k
$ W( W4 z( g5 a; B/ J0 D( N3 `) S8 D+ y
可以看出,在微信上,HTML的a标签属性值不用引号引起,或者使用单引号引起,都是错误的写法(在iPhone上,a标签属性href的值用单引号是正常的)。正确的用法是将a标签href属性的值用双引号引起,代码如下:
$ {& M: [' |; U5 f+ r/ O& \
  j# n# Q8 w2 K8 k8 h, M  w4 X
  • <a >QQ地带</a>   - P1 W2 ^2 a5 z, M

1 R+ F# U) x; S2 k, m2 c% o7 |这样在Android和iPhone手机上,都可以正确显示超链接,并且点击该超链接,会使用微信内置浏览器打开http://www.oicqzone.com/。
* I( O$ Q! A3 g7 ]提示:在测试微信公众帐号时,不要只是在自己的手机上测试通过就认为完全没问题了,因为目前微信公众帐号上有好几处在Android和iOS平台上表现不一致。% f1 L3 g6 j1 @4 u  K( O

7 s8 K' _1 }. H; c: q7 O
发表于 2016-7-22 19:12:08 来自手机 | 显示全部楼层
感谢分享。        
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 13:36 , Processed in 0.107123 second(s), 22 queries .

Powered by abc369 X3.4

© 2001-2023 abc369.

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