把获取到的代码插到页面代码的最后</body>
标签之前;如果以 JS 方式引入,建议放到最后;代码如以下所示:
无障碍JS在网页中采用异步加载方式,与当前页面的加载在不同的进程中,不会影响网页加载速度和用户体验。
<body> ... <!-- 无障碍服务 --> <script src="http://jhelper.shanghai.gov.cn/publicJS/SHGOVMHJGWG001_0000000003.js"></script> <!-- 无障碍服务 --> </body>
如果网站中已有旧版本的无障碍工具条,需要先清除网页中的无障碍工具条代码,旧代码如以下所示:
<!-- 无障碍工具条 --> <link rel="stylesheet" href="http://www.shanghai.gov.cn/jhelper_V2.0/jhelper_tool_style.css"> <script src="http://www.shpt.gov.cn/shpt/js/jhelper_config.js" charset="gb2312"></script> <noscript>不能读取工具条配置</noscript> <script src="http://www.shanghai.gov.cn/jhelper_V2.0/jhelper_2.0.js" charset="gb2312"></script> <noscript>不能读取工具条</noscript> <!-- 无障碍工具条 -->
政府类的网站中都有国双统计代码,这部分代码已经整合在新版无障碍JS中,因此也需要清除网页中的国双统计代码,旧代码如以下所示:
<script type='text/javascript' src='http://static.gridsumdissector.com/js/Clients/GWD-000001-888DC0/gs.js'></script>
1)修改并发布完成后的页面,需要测试无障碍工具条是否能正常运行。实例请点击下面的按钮打开:
点击打开无障碍辅助阅读工具条2)无障碍工具条测试要点
新版无障碍JS中集成了天气服务,网站如有需要可按以下规则引用,代码如以下所示:
<!-- 当前日期 --> <span weather_date></span> <!-- 温度 --> <span weather_temperature></span> <!-- 天气 --> <span weather_note></span> <!-- 实时示意图 --> <img weather_img /></span> <!-- 风向 --> <span weather_wind></span> <!-- PM 2.5 --> <span weather_pm25></span> <!-- 空气质量 --> <span weather_aqi></span>
引入天气服务后显示效果如下:
新版无障碍JS中集成了文章分享服务,可实现网站中的文章页面的微博分享链接和微信分享二维码生成,代码如以下所示:
<ul > <li> <a href="#" title="" onclick="data_share();return false;">微信分享</a> <div id="weibo_pos"></div > </li> <li><a href="#" title="" onclick="data_sendto('tsina');return false;">新浪微博</a></li> <li><a href="#" title="" onclick="data_sendto('eastday');return false;">东方微博</a></li> </ul>
显示效果如下,请点击按钮测试:
引用后能自动将网页发布所有文章中的文字转换成语音,供视觉有障碍的人群播放使用。
如果网站中已有旧版的无障碍语音服务,也需要先清除。旧版本无障碍语音代码如以下所示:
<!-- 无障碍语音服务 --> <script src='https://voice.ewdcloud.com/js/ew_msc.js' charset='gb2312'></script>
未使用过无障碍语音服务的网站请按以下步骤实施:
1)联系工作人员开通无障碍语音服务
2)确认开通后需要改造网页文章页面代码
<!-- 标题 --> <div id='ivs_title'>李强赴上海自贸区重点围绕“增设上海自贸试验区新片区”开展调研</div> <!-- 日期 --> <div id='ivs_date'> 2018年11月15日 </div> <!-- 语音播放器 --> <div id='ivs_player'></div> <!-- 文章正文 --> <div id='ivs_content' > ... 正文内容 ... </div>
无障碍语音示例:
引用简繁体转换服务的网站能一键将网页显示的简体文字转换为繁体文字,包括JS、iframe、输入及选择框等显示的文字都能转换。 启用转换繁体后,用户在跳转浏览所有页面都将显示繁体状态。请点击下面按钮查看转换效果:
点击此按钮把页面文字转换成繁体如需网站请按以下步骤实施:
1)联系工作人员开通网页简繁体转换服务
2)确认开通后在指定按钮加上代码,代码如下所示:
<a name="ft" class="zh_click" href='javascript:zh_tran("s");' charset="UTF-8" id="zh_click_s">繁体</a>
3)如果网页中有图片中包含文字,则需要采用图片替换的方式。每张包含文字的图片都需要对应一张繁体文字的图片, 图片引入地址可以配在当前页面最下方,或使用一个JS配置文件的方式引入。
配置代码如下所示:
<img src="ywtb-S.png" id="img1"> <script> function EndLangElement(lang){ if(lang=='s'){ $("#img1").attr('src','ywtb-S.png'); }//简体 if(lang=='t'){ $("#img1").attr('src','ywtb-T.png'); }//繁体 } </script>
示例
点击上方的『繁体』按钮也可以把页面图片替换成繁体图片中国上海门户网站管理中心 2018