zoukankan      html  css  js  c++  java
  • 百度分享不支持https的解决方案

    站点自从开启 https 之后 ,百度分享就不能用了!但是又寻找不到类似百度分享的替代品。。

    怎么办呢?要如何解决 百度分享不支持https的问题呢,

    跟着博主动动手,让你百度分享仍然能在https下使用 ~

    伸手党

    先上伸手党的解决方案~

    博主修改好的分享代码(下面两个链接下载其中一个的即可)

        http://pan.baidu.com/s/1pLnHk4j      密码:pfr7  (下面两个地址中文件不全)

    static 解压后丢到站点根目录下即可。

    然后对应的百度分享代码中,把http://bdimg.share.baidu.com/改为 /

    自己动手,丰衣足食

    嗯,直接这么丢根目录下,万一坏心眼的人想使坏呢?给你来个XSS的就完蛋了。

    当然,博主绝不是这种人。所以博主把修改过程放出来,授人以鱼不如授人以渔,也让安全意识高的童鞋自己动手,放宽心^ ^

    获取百度分享的文件

    你可以直接用chrome – F12 – source 查看有什么文件,然后保存(注意微信的需要先点一下,对应的 css 才会出来)

    baidu-share-download

    也可以直接看博主分享的文件,对应着下载。

    把域名改成http://bdimg.share.baidu.com/加上对应的路径即可

    修改一些文件

    直接这么丢上去是会有问题的,你地址栏绿色的小锁会消失 T^T

    就是说你虽然是Https的站点,但请求了http的资源,这种混合模式是不好滴

    修复方法:

    1. staticapijsshare.js
      • domain: {staticUrl: “http://bdimg.share.baidu.com/”} 修改为 domain: {staticUrl: “/”}
      • nsClick: “http://nsclick.baidu.com/v.gif”  修改为  nsClick: “/”,
    2. staticapijs ranslogger.js
      • 把里面的内容都删掉,但保留这个空文件

    貌似就是这两个步骤,博主应该没漏掉

    修改印象笔记图标

    博主用的是主题1(明显比主题0好看啊,主题0还没印象笔记图标),

    但是由于下面那个更多用的是主题0的图片,会造成加载两个图片,让我微微不爽(同样的没有印象笔记图标!)

    于是修改如下:

    1. staticapicssshare_popup.css
      • 最后加上 .popup_evernotecn{background-position:4px -3190px;}
    2. staticapicssshare_style0_16.css
      • 最后加上 .bds_evernotecn{background-position:0 -3195px}
    3. 把 icons_1_16.png 重命名为 icons_0_16.png
      • 可选:用tinypng 把图片压缩下,博主现在这个图片就7.81KB

    写在最后

    OK,快去试试效果吧~

    如果有不清楚的地方,欢迎留言。

    你也可以对着我修改的结果查看~


    转自:https://www.hrwhisper.me/baidu-share-not-support-https-solution/

    我喜欢程序员,他们单纯、固执、容易体会到成就感;面对压力,能够挑灯夜战不眠不休;面对困难,能够迎难而上挑战自我。他 们也会感到困惑与傍徨,但每个程序员的心中都有一个比尔盖茨或是乔布斯的梦想“用智慧开创属于自己的事业”。我想说的是,其 实我是一个程序员
  • 相关阅读:
    指针与应用的区别:《程序员面试宝典的一道题目》
    一道关于sizeof()的困惑的笔试题
    静态变量存储方式
    编译和链接的区别联系
    一些基本的数据格式小问题
    [多线程] 多线程的问题
    [多线程] 停止和暂停线程以及线程的优先级,同步锁
    [多线程] 线程中的常用方法-最详细
    [多线程] 线程的运行状态及上下文切换
    [多线程] 新建线程以及线程的运行
  • 原文地址:https://www.cnblogs.com/kms1989/p/5553681.html
Copyright © 2011-2022 走看看