js-百度分享https问题

1、百度分享不支持https问题

 1)、下载百度分享static文件(直接搜索百度分享https,随便点进去一篇文章下载static文件)

 2)、将下载好的static放到项目根目录下(或者其它路径),这里我放到了根目录的net文件夹下

 3)、文件修改

  (1)、static\api\js\share.js          

    • domain: {staticUrl: “http://bdimg.share.baidu.com/”} 修改为 domain: {staticUrl: “/”}
    • nsClick: “http://nsclick.baidu.com/v.gif”  修改为  nsClick: “/”,

 

  (2)、static\api\js\trans\logger.js

             把里面的内容都删掉,但保留这个空文件

 4)、修改使用方法

    

 

    <script type="text/javascript">
        seajs.use('p/albumnew');
        window._bd_share_config = {
            "common": {
                "bdSnsKey": {},
                "bdText": "",
                "bdMini": "1",
                "bdMiniList": false,
                "bdPic": "",
                "bdStyle": "1",
                "bdSize": "16"
            }, "share": {}
        };
        with (document) 0[(getElementsByTagName('head')[0] || body).appendChild(createElement('script')).src = '/net/static/api/js/share.js?v=89860593.js?cdnversion=' + ~(-new Date() / 36e5)];
    </script>

 

 

 

    

posted @ 2023-11-17 16:33  忙着可爱呀~  阅读(208)  评论(0)    收藏  举报