欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Chrome 插件

程序员文章站 2024-01-13 11:29:40
...
   CSDN有不少好文章,但是保存为HTML不方便,想利用Chrome的打印保存为PDF,但是页面无关的内容又太多,想了个办法通过chrome插件剔除无用的内容,调用打印,目前没有找到自动保存的方法还是手动,请高手指点.
1.配置
{
  "name": "Flutter",
  "manifest_version": 2,
  "version": "1.0",
  "description": "I Love Flutter ~~!",
  "browser_action": {
    "default_icon": "1.png"
  },
  "content_scripts": [
    {
      "matches": ["http://blog.csdn.net/aqi00/*"],
      "js": ["jquery-3.2.1.min.js","script.js"]
    }
  ]
}
引用了jquery

2.js脚本script.js

alert("Google Export PDF");
var $articleDiv = $("#article_details");
var $cloneDiv = $articleDiv.clone(true, true);
var $bodyDiv = $("body");
var $mainDiv = $(".main");
var $side = $("#side");
// debugger;
$bodyDiv.empty();
$bodyDiv.append($cloneDiv);
var $digg = $("#digg");
$digg.remove();
$bodyDiv.prop("style", "padding: 20px;");

$("a[title='展开'").attr("title", "收起").html("[-]").parent().next().show()
window.print();

可以根据各网页的特性做修改,这个是CSDN的
相关标签: chrome