真正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);}}}})();

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/285929.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/285929.shtml
英文地址,請注明出處:http://en.pswp.cn/news/285929.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Kotlin之集合排序(sortBy、sortByDescending)

1、Kotlin的集合排序 如果我們需要對一個集合里面的某個對象的一個字段進行排序,java的話需要實現一個比較器Comparator,Kotlin的針對集合里面的某個對象的一個字段進行排序非常簡單,一行代碼搞定。 2、sortBy方法、sortByDescending方法 1)、sortBy升序排列 2)、sortBy…

限制nginx僅能域名訪問,不可用ip訪問

在nginx.conf 文件里 初始時是&#xff1a; 12345server {listen 80 default_server; server_name www.lnmp.org; ... }修改成 12345server {listen 80; server_name yoursDomainName; #這里是你自己指定的域名 ... }再在上個server后繼續添加一段&#xff1a; 12345server …

getElementByClassName()不兼容的解決辦法

在獲取元素時候采用getElementByClassName()方法是比較方便的&#xff0c;但是對于IE6不兼容&#xff0c;可以采用以下代碼來自定義這個方法&#xff1a; window.οnlοadfunction(){ if(!document.getElementByClassName){ document.getElementByClassNamefunction(cls){ var …

學習C語言指針,這一篇案例教程就夠夠的了

指針是一個變量,其值為另一個變量的地址,即,內存位置的直接地址。就像其他變量或常量一樣,您必須在使用指針存儲其他變量地址之前,對其進行聲明。 一個優秀的程序員最愛玩的就是指針! 通過本文10個案例的學習,你會對C語言指針的來龍去脈做一個全面的學習,直接用于實戰開…

阻塞隊列BlockingQueue用法

多線程環境中&#xff0c;通過隊列可以很容易實現數據共享&#xff0c;比如經典的“生產者”和“消費者”模型中&#xff0c;通過隊列可以很便利地實現兩者之間的數據共享。 假設我們有若干生產者線程&#xff0c;另外又有若干個消費者線程。如果生產者線程需要把準備好的數據共…

C語言試題六十六之請編寫函數實現三個數從小到大排序

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 對a、b、c…

微軟欲閉源VS Code的C#擴展惹眾怒

VS Code 是一個非常棒的代碼編輯器&#xff0c;輕量&#xff0c;免費&#xff0c;跨平臺。并且憑其豐富且強大的擴展功能受到眾多開發者的青睞&#xff0c;你可以在上面愉快的進行各種語言的開發工作。就在前兩天&#xff0c;微軟的 .NET 和 Visual Studio 的項目經理 Tim Heue…

Python3.6學習筆記(三)

面向對象編程 面向對象編程 Object Oriented Programming 簡稱 OOP&#xff0c;是一種程序設計思想。OOP把對象作為程序的基本單元&#xff0c;一個對象包含了數據和操作數據的函數。 面向過程的程序設計把計算機程序視為一系列的命令集合&#xff0c;即一組函數的順序執行。為…

EnumMap

什么是EnumMap Map接口的實現&#xff0c;其key-value映射中的key是Enum類型&#xff1b; 補充說明 其原理就是一個對象數組&#xff0c;數組的下標索引就是根據Map中的key直接獲取&#xff0c;即枚舉中的ordinal值&#xff1b; 效率比HashMap高&#xff0c;可以直接獲取數組下…

【CSS動效實戰(純CSS與JS動效)】03 精美手風琴側邊欄完整示例教程 示例1

本節示例演示&#xff1a; 一、基本布局 一般來說&#xff0c;側邊欄的位置是在左側&#xff0c;咱們為了更好的展現側邊欄的效果&#xff0c;并且在本節中不涉及過多的內容&#xff0c;我們只需要直接給一個 div 寬度為 15即可&#xff0c;接著再到這個 div 中編寫對應的側…

ArcGIS實驗教程——實驗三十二:ArcGIS水文分析(流向分析、計算水流長度、匯流分析、河網分析、流域分析)

ArcGIS實驗視頻教程合集:《ArcGIS實驗教程從入門到精通》(附配套實驗數據)》 文章目錄 一、流向分析1. 水流方向計算方法2. 原始DEM流向分析3. 洼地判定4. 洼地填充5. 無洼地DEM流向分析二、計算水流長度三、匯流分析四、河網分析五、流域分析水文分析是數字地形分析的一個重…

C語言試題六十七之請編寫函數實現水仙花數

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 輸出所有“…

Yii框架操作方法

1.yii數據查詢a.使用CDbCriteria數據查詢$attributes array();$criteria new CDbCriteria;//$criteria->selectamount; $criteria->conditionuser_id:user_id;$criteria->paramsarray(:user_id>18889195);$DwCouponModel new Coupon();$cla***esult $DwCoupon…

Windows 服務 同時啟動多個服務

Windows 服務 同時啟動多個服務獨立觀察員 2019.02.26最近需要開發 Windows Service 程序&#xff0c;之前沒有接觸過&#xff0c;所以把了解到的一些東西記錄下來。Windows 服務程序可以簡單理解為需要長時間在后臺運行&#xff0c; 而又不需要界面顯示的程序&#xff0c;在計…

Python3.6學習筆記(四)

錯誤、調試和測試 程序運行中&#xff0c;可能會遇到BUG、用戶輸入異常數據以及其它環境的異常&#xff0c;這些都需要程序猿進行處理。Python提供了一套內置的異常處理機制&#xff0c;供程序猿使用&#xff0c;同時PDB提供了調試代碼的功能&#xff0c;除此之外&#xff0c;…

如何恢復master數據庫

今天&#xff0c;重裝Sql2000數據庫后&#xff0c;在恢復master數據庫時出現了錯誤&#xff0c;提示為“當試圖還原master數據庫時&#xff0c;必須以單用戶模式使用restoredatabase,restore database操作異常終止”。在網上搜索了一下&#xff0c;發現了一篇介紹比較詳細的&am…

一、基本remix環境及HelloWord contract《2022 solidity8.+ 版本教程到實戰》

這個系列是 solidity8.版本的教程&#xff0c;既然學習了 solidity 就應該明白智能合約是啥&#xff0c;在此系列文章中將不贅述基礎概念&#xff0c;只講解對應的語法&#xff0c;希望讀者理解。 環境 solidity 版本&#xff1a;8.(2022年9月8日 最新版本) IDE&#xff1a;h…

遙感空間尺度轉換技術(升尺度和降尺度)

遙感圖像的一個基本特征是空間分辨率。目前已經可以有效獲取大量不同空間分辨率遙感數據。 尺度和尺度轉換已經成為遙感的核心問題之一,人們已經從不同角度提出了這一問題。尺度轉換分為兩種: 升尺度:從高分辨率到低分辨率的轉換;降尺度:從低分辨率到高分辨率的轉換。文章…

linux command1

#列出指定用戶&#xff08;當前用戶&#xff09;的組信息 groups #將指定的用戶添加(-a&#xff09;到指定的組內&#xff08;改組必須已經存在&#xff09;或指定用戶從指定的組中刪除&#xff08;-d&#xff09; gpasswd –a/-d username groupname #添加組 groupadd grou…

C語言試題六十八之請編寫函數實現親密數

??個人主頁:個人主頁 ??系列專欄:C語言試題200例目錄 ??推薦一款刷算法、筆試、面經、拿大公司offer神器 ?? 點擊跳轉進入網站 ?作者簡介:大家好,我是碼莎拉蒂,CSDN博客專家(全站排名Top 50),阿里云博客專家、51CTO博客專家、華為云享專家 1、題目 編寫函數:…