真正CSDN博客文章一键转载插件(含源码)

插件地址:https://greasyfork.org/zh-CN/scripts/381053-csdn%E5%8D%9A%E5%AE%A2%E6%96%87%E7%AB%A0%E8%BD%AC%E8%BD%BD%E6%8F%92%E4%BB%B6

插件安装使用说明请参阅:https://greasyfork.org/zh-CN

文章阅读界面

 文章发布页面

 

源代码

// ==UserScript==
// @name         CSDN博客文章一键转载插件 
// @version      0.4
// @description  CSDN博客文章转载插件 可以实现CSDN上的文章一键转载
// @author       By Jackie http://csdn.admans.cn/
// @match        *://blog.csdn.net/*/article/details/*
// @match        *://mp.csdn.net/postedit*
// @grant    GM_addStyle
// @namespace https://greasyfork.org/users/164689
// ==/UserScript==
GM_addStyle("#ReproduceBtn{position: absolute;float: right;right: 80px;width: auto;background: #0f962191;z-index: 99;color: white;text-align: center;margin: 5px;padding: 5px;border-radius: 5px;cursor: pointer;}");
document.domain = "csdn.net"; 
(function() {
    'use strict';
    document.domain = "csdn.net";
    //文章查看窗口
    if (location.href.indexOf("article/details") > -1) {
        var divBtn = document.createElement("div");
        divBtn.setAttribute("id", "ReproduceBtn");
        divBtn.innerHTML = '转载';
        var article = document.getElementsByClassName('article_content')[0];
        article.insertBefore(divBtn, article.childNodes[0]);
        var posteditUrl = "https://mp.csdn.net/postedit";

        divBtn.onclick = function() {
            window.open(posteditUrl);
        }
    } else //文章发布窗口
    {
        document.onreadystatechange = function(e) {
            if (document.readyState == 'complete') {
                setTimeout(function() {
                    var blogContent = window.opener.document.getElementById('content_views').innerHTML 
									+ "<br>---------------------" 
									+ "<br>作者:" + window.opener.document.getElementsByClassName('follow-nickName')[0].innerHTML  
									+ "<br>来源:CSDN"  
									+ "<br>原文:" + window.opener.location.href  
									+ "<br>版权声明:本文为博主原创文章,转载请附上博文链接!"
                    document.getElementById('txtTitle').value = window.opener.document.getElementsByClassName('title-article')[0].innerHTML;
                    document.getElementsByTagName("iframe")[0].contentDocument.body.innerHTML = blogContent;
                },
                1000);

            }
        }

    }

})();

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 32
    评论
CSDN微信小程序云开发项目码是一个提供给开发者学习、参考和使用的项目示例代码。CSDN是一个IT技术社区,其中包了丰富的技术文章和资,有很多程序员在这里分享自己的经验和代码。 微信小程序云开发是微信官方提供的一种快速开发的方式,它相比传统的开发方式更加简单和高效。通过云开发,我们可以快速地搭建起一个小程序后台服务器,并且无需关心服务器的运维维护等问题。小程序云开发项目码就是一个基于微信小程序云开发技术实现的示例项目,其中包了一些常见的功能和操作,供开发者学习和参考。 通过学习和使用CSDN微信小程序云开发项目码,开发者可以了解到如何搭建一个小程序云开发项目的整体架构,掌握小程序云开发的基本操作和原理。其中可能会包一些常见的功能模块,比如用户登录、数据的增删改查、图片上传和下载等。通过阅读码,开发者可以学习到各种技术细节和实现方法,有助于提升自己的开发能力和项目实践经验。 需要注意的是,虽然CSDN提供了微信小程序云开发项目码,但作为开发者,我们应该尊重和遵守他人的知识产权,合理使用码来进行学习和开发。同时,也要注重自己的创新能力,根据项目需求进行适当的修改和优化,以使得项目更加符合自己的实际情况,并且能够满足用户的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 32
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JackieZhengChina

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值