惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

W
WeLiveSecurity
T
The Exploit Database - CXSecurity.com
C
CXSECURITY Database RSS Feed - CXSecurity.com
S
Security @ Cisco Blogs
T
Threat Research - Cisco Blogs
TaoSecurity Blog
TaoSecurity Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
腾讯CDC
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
The Blog of Author Tim Ferriss
Microsoft Azure Blog
Microsoft Azure Blog
罗磊的独立博客
F
Full Disclosure
博客园 - 【当耐特】
C
CERT Recently Published Vulnerability Notes
Engineering at Meta
Engineering at Meta
Application and Cybersecurity Blog
Application and Cybersecurity Blog
T
Threatpost
I
Intezer
V2EX - 技术
V2EX - 技术
H
Hackread – Cybersecurity News, Data Breaches, AI and More
The Hacker News
The Hacker News
小众软件
小众软件
Google DeepMind News
Google DeepMind News
T
Tailwind CSS Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
B
Blog RSS Feed
Microsoft Security Blog
Microsoft Security Blog
N
News | PayPal Newsroom
MyScale Blog
MyScale Blog
AI
AI
Vercel News
Vercel News
Spread Privacy
Spread Privacy
美团技术团队
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
The GitHub Blog
The GitHub Blog
V
Vulnerabilities – Threatpost
Schneier on Security
Schneier on Security
Cyberwarzone
Cyberwarzone
G
GRAHAM CLULEY
Help Net Security
Help Net Security
Hacker News: Ask HN
Hacker News: Ask HN
Google DeepMind News
Google DeepMind News
MongoDB | Blog
MongoDB | Blog
L
LINUX DO - 热门话题
U
Unit 42
L
LangChain Blog
Recent Announcements
Recent Announcements

博客园 - scgw

Android隐藏状态栏、导航栏 Android监听返回键、Home键+再按一次返回键退出应用 PDFMate PDF Converter Pro [转]远程唤醒技术在运维中的应用 [转]Raspberry Pi树莓派无线网卡配置[多重方法备选] 如何查看天猫产品的历史最低价? 空间不支持openssl解决办法 [转]asp三级select菜单联动(加数据库) aspcms,2.x以上版本,保护栏目不可删除处理方法 JS实时数据运算 Access数据库中Sum函数返回空值(Null)时如何设置为0 asp检测数字类型函数 MVC:从客户端中检测到有潜在危险的 Request.Form 值 的解决方法 WIN8系统安装软件时提示"扩展属性不一致"的解决方法 免费的网络扫描器-Advanced IP Scanner asp获取文件名和扩展名的函数代码 ACCESS自动编号清零 Excel命名区域的创建、修改、删除、命名 生命中十种爱的方法
图片轮播器bcastr4.swf“&”符号的问题
scgw · 2014-04-11 · via 博客园 - scgw

bcastr4.swf是一个很不错的网页图片轮播器,我一直使用它作为网站首页图片轮播的控件。

http://xiaogui.org/bcastr-open-source-flash-image-silde-show.html 上对这个控件的使用方法都有详细的描述。

但是我们在使用过程中发现,使用object直接写入参数的方法时,如果在<link>节点中的URL存在“&”符号的时候,控件就会一片空白。

其实任何节点上只要再出现“&”符号,均会发生这个情况,因为从html代码的角度看,此写法是乱套了的

  1. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">  
  2. <head>  
  3. <title>test</title>  
  4. </head>  
  5. <body>  
  6.     <div style="margin:20px 0;"><a href="http://www.ruochigroup.com/main/2008/03/19/bcastr-40/">http://www.ruochigroup.com/main/2008/03/19/bcastr-40/</a></div>  
  7.     <div>  
  8.         <object type="application/x-shockwave-flash" data="bcastr4.swf" width='300' height='300' id='vcastr3'>  
  9.         <param name='movie' value="bcastr4.swf?xml=  
  10.             <data>  
  11.                 <channel>  
  12.                     <item>  
  13.                         <link>http://www.ezdrink.com.cn</link>  
  14.                         <image>http://apensu-pc:8001/1/01.jpg</image>  
  15.                         <title>aaaaaaa&bbbbbbb</title>  
  16.                     </item><item>  
  17.                         <link></link>  
  18.                         <image>http://apensu-pc:8001/1/02.jpg</image>  
  19.                         <title></title>  
  20.                     </item><item>  
  21.                         <link></link>  
  22.                         <image>http://apensu-pc:8001/1/03.jpg</image>  
  23.                         <title></title>  
  24.                     </item><item>  
  25.                         <link></link>  
  26.                         <image>http://apensu-pc:8001/1/04.jpg</image>  
  27.                         <title></title>  
  28.                     </item><item>  
  29.                         <link></link>  
  30.                         <image>http://apensu-pc:8001/1/05.jpg</image>  
  31.                         <title></title>  
  32.                     </item>  
  33.                 </channel>  
  34.             </data>/>  
  35.     </object>  
  36.   
  37. </div>  
  38. </body>  
  39. </html>  


其实bcastr4.swf已经内置了这个符号的处理方法,我们需要做的就是将“&”替换成“^”即可。

更改之后,你可以看到"^"是被转换成"&"的。

如果你使用的是xml文件的方式,那么不会发现这个问题,直接使用“&”符号即可。