报错信息修复

此文档是TGTest(网页质量检测平台)的报错信息修复指南。

其中以1开头的报错码是严重错误,请及时修复


【1001】:未添加统计代码

引起原因:

  • 未添加IEG统计代码
  • 统计代码未正常实例化

修复方法:按照文档添加统计代码/排错,文档地址::http://tgideas.qq.com/webplat/info/news_version3/804/25810/26096/m16274/201610/517971.shtml#goto2

易忽视错误: 1、已引入统计脚本,但未添加如下代码

if (typeof (pgvMain) == 'function') pgvMain();

2、实例化函数在脚本加载之前

if (typeof (pgvMain) == 'function') pgvMain();
<script src="//ossweb-img.qq.com/images/js/PTT/ping_tcss_tgideas_https_min.js"></script>

3、实例化函数错误

if (typeof (pgvMMain) == 'function') pgvMain();

【1002】:版号跟数据库不匹配

引起原因:

  • 页面ISBN号或新广出审错误
  • 页面格式不正确

修复方法: 在 http://www.cgigc.com.cn 找到正确的版号并修改页面信息。

易忽视错误: 要严格按照如下格式

ISBN:978-7-498-03023-8


【1003】:未添加页面通用底部

引起原因:

  • 未添加IEG统一页脚

修复方法

如页面不需要页脚,则跳过此项检查


【1004】:页面资源包含http请求

引起原因:

  • 页面资源请求中包含http

修复指引

  • 打开chrome控制台network面板,右键name栏,勾选 Scheme 属性,查看资源具体的请求头,如下图:




【2001】:页面标题不符合规范

引起原因:

  • PC页面标题上未添加 -腾讯游戏


【2002】:页面关键词不符合规范

引起原因:

  • <meta name="Keywords" content=""> 页面Keywords标签不存在或者为空


【2003】:页面描述不符合规范

引起原因:

  • <meta name="Description" content=""> 页面Description标签不存在或者为空


【2004】:页面编码不符合规范

引起原因:

  • 页面 head 区域缺少 <meta charset="gbk"> 声明语句
  • 页面中声明的编码为 gbkutf-8 之外的值(gb2312 为允许值,但建议使用 gbk
  • 页面中声明的 charset 与文件的实际编码不一致(比如文件实际是 utf-8 但网页中声明 gbk
  • 页面声明为 utf-8,但是通过 <!--#include ...> 语句包含了 gbk 编码的页面片

修复方法

  • 首先使用代码编辑器(推荐 Visual Studio Code 打开网页,确认文件的保存编码与网页中通过 meta 标签声明的编码一致
  • 确认页面中是否使用了 SSI 指令 &gt;!--#include ...>,如果有,需确保当前页面使用的编码与所有被包含的页面片编码一致
  • 用浏览器访问目标网页,并查看源代码,检查浏览器中查看的源代码中有无乱码

忽略编码检查

如果经过以上检查,确认网页文件编码、声明编码、被包含页面片编码都一致(都为 gbk 或者 utf-8),且在浏览器中查看源代码无乱码,可以设置为特殊页面并忽略编码检查。


【2005】:页面统计参数配置错误

引起原因:

  • PTT统计配置错误

修复方法: 请按照文档正确配置统计信息,并仔细检查 http://tgideas.qq.com/webplat/info/news_version3/804/25810/26096/m16274/201610/517971.shtml#goto2

易忽视错误: 专题URL: http://xxx.qq.com/act/a20180426shtc/index.htm 统计配置:

    //此段代码不能放到外链JS中,
    var setSite = { //设置网站属性
        siteType: "os", //必填项:"os"代表是官网,如果不是,则填写actName例如a20160701xxx
        pageType: "index", //必填项:本页面的定位;按照页面含义填写例如main||list||detail||download||share||page1||pageN
        pageName: "首页", //必填项:页面中文名
        osact: 0, //选填项:是否是官网专题(在官网运营的专题)boolean;默认是0;可以在链接上加入参数osact=1来灵活设置
        ingame: 0, //选填项:是否投放在游戏APP内boolean;默认是0;可以在链接上加入参数ingame=1来灵活设置
        stayTime: 0 //选填项:是否需要统计停留时长boolean;默认是0
    };
    if (typeof(pgvMain) == 'function') pgvMain();//千万不能忘记!

siteType应配置为和目录名一致的a20180426shtc,os参数是只针对官网的属性

【4001】:页面文章浏览体验需要优化

引起原因:

  • 【字体】存在衬线字体(例如:宋体)
  • 【字号】正文字号过小小于14px或者过大大于16px(运营需要标题大字号时推荐编辑器中选择中小标题)
  • 【行高】行高小于字号的1.5倍或者大于2倍
  • 【段距】段距小于行高的65%或者大于75%
  • 【行宽】行宽小于35个中文字或者大于45个中文字
  • 【颜色】背景色与正文颜色对比度小

修复方法:

  1. 推荐使用详情页优化组件tgDetail.js(https://tgideas.qq.com/doc/frontend/component/common/tgDetail.html)。
<script src="//ossweb-img.qq.com/images/js/tgTypeFiles/js/tgDetail-v3.js"></script>
<script>
var dd=new TGDetail('.news-content'/*正文Dom的类或者ID*/, {
    styleArr: ['background', 'margin','line-height'],
    isClear:true,
    isDelete:true,
    process:true,
    previewPic:true,
    processDir:'top',
    isDeleteRetract:true,
    isProcessCont:true,
    //color:true,
    //imageSet:true
});
</script>
  1. 根据提示进行样式的调整修改。

帮助:

页面检测问题以及组件tgDetail.js问题,可询问yingyanzhu(朱颖妍);

results matching ""

    No results matching ""