前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >百度熊掌号折腾手记(二)chrome控制台报警告性错误。

百度熊掌号折腾手记(二)chrome控制台报警告性错误。

作者头像
世纪访客
发布2018-08-02 15:47:11
1K0
发布2018-08-02 15:47:11
举报
文章被收录于专栏:西枫里博客

自从上次部署完熊掌号之后,就没在管过了,发的几篇文章有收录的有没收录的。前两天小伙伴们在博客112群里说页面加了熊掌号后会在chrome中报警告性错误。网上也都没有搜到合适的解决办法。这对于我们这些有强迫症的人来说简直比要命还难受。所以着手把这问题解决了。

首先看下具体错误信息。

A parser-blocking, cross site (i.e. different eTLD+1) script, https://ae.bdstatic.com/msite/static/sdk/main.d797d0d5.js...

错误大意就是利用document.write()跨站脚本被重构了。根本的解决办法就是修改js中的document.write。只可惜这个是百度的脚本,根本无从改起。

当时好奇我就看了下http://msite.baidu.com/sdk/c.js?appid=1585053022069870这个c.js的内容。通过部分可读信息发现这个就是加载一个粉丝关注功能。那么我记得粉丝关注不是必须选项。百度原话是(强烈推荐)。也就是说,可以不用这个关注代码。

通过阅读熊掌号页面改造说明,熊掌号后期可能会审核关注代码。那么既做到保留关注代码,又不想用百度的内置JS,最好的办法就是自己排一个关注代码模块。说干就干。

1、删除熊掌号ID声明。就是诱发报错的那段js。下图中方框内部分。

2、排版自己的关注样式。我是按照文章中部样式自己排的,由于不同的站采用的程序或者主题不同,所以这个还需要自己动手去做一个。我这里就不发了,没有参考意义。如果你是用bootstrap前端框架,可以给我留言,我把我排好的发你。

关于这样修改后是否影响熊掌号正常使用。

这里做下说明,第一个是收录问题,这个实际上是通过API接口提交的,和上述删除的js无关。第二个是熊掌号的结构化展现功能,这个是jsonld代码负责处理的,也和那个js无关。那段js纯粹就是加载通用的粉丝关注功能代码。所以可以放心大胆的删除。

好了,通过上述操作后,就没有警告错误了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-03-12 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 首先看下具体错误信息。
  • 关于这样修改后是否影响熊掌号正常使用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档