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插件XSwitch是一款专为谷歌浏览器Chrome设计的扩展程序,它主要服务于前端开发者和网页浏览用户,提供了方便快捷的浏览器扩展切换功能。在日常工作中,我们常常需要在多个Chrome插件之间快速切换以满足不同的...
Chrome插件是Google Chrome浏览器的一种扩展功能,它们可以增加或修改浏览器的功能,为用户提供更个性化的浏览体验。在"chrome插件-190612.7z"这个压缩包中,我们可以推测这可能是一个特定日期(2019年6月12日)更新...
Chrome插件开发3.0是关于构建和优化Google Chrome浏览器扩展程序的一门技术主题。随着互联网的快速发展,浏览器插件已经成为提升用户体验、增强浏览器功能的重要工具。Chrome作为全球最受欢迎的浏览器之一,其丰富的...
Chrome插件,也被称为Chrome扩展,是Google Chrome浏览器上的应用程序,可以增强或修改浏览器的功能。它们通常是用HTML、CSS和JavaScript编写,通过Chrome的API(应用程序接口)与浏览器交互,提供用户自定义的浏览...
chrome插件,可以帮助进行浏览器滚动截屏,并能进行编辑 chrome插件,可以帮助进行浏览器滚动截屏,并能进行编辑 chrome插件,可以帮助进行浏览器滚动截屏,并能进行编辑 chrome插件,可以帮助进行浏览器滚动截屏,...
Chrome 插件开发概述 Chrome 插件开发是指在 Google Chrome 浏览器上开发小程序的过程,这些小程序可以增强浏览器的功能,提供更多的功能和服务。下面是 Chrome 插件开发的基本概念和步骤: 一、基本概念 * ...
淘宝自动登录Chrome插件是一种基于JavaScript技术实现的浏览器扩展,专为提高用户在淘宝网站上的登录体验而设计。它能够帮助用户快速、便捷地完成登录过程,免去了手动输入用户名和密码的步骤,大大提升了浏览效率。...
Chrome插件开发是一个充满创新和实用性的领域,它允许开发者为全球最大的网络浏览器之一——Google Chrome,添加自定义功能和增强用户体验。在这个“chrome插件开发 - tab页面切换插件”项目中,我们关注的焦点是...
本程序为作者使用vue3开发chrome插件时实践各个通讯API后,总结的相互之间无干扰的高效数据传输API组合,程序使用vscode可直接打开,npm install安装node_modules文件夹后直接点击NPM工具中的watch或build开始对插件...
【标题】:“Chrome插件JS注入网页Demo” 这个示例是一个关于如何在Chrome浏览器中创建并使用JavaScript(JS)插件来注入代码到网页的详细教程。Chrome插件是基于浏览器扩展机制,允许用户自定义浏览器功能,如添加...
Chrome插件,全称为Google Chrome浏览器扩展,是一种增强和定制浏览器功能的应用程序。它们通过JavaScript、HTML和CSS等Web技术构建,并使用Chrome的API来与浏览器进行交互。在这个"chrome插件demo"中,我们主要关注...
Chrome插件,也被称为Chrome扩展,是Google Chrome浏览器上的应用程序,可以增强或修改浏览器的功能。它们利用了Chrome的API(应用程序编程接口)来实现各种各样的功能,包括但不限于:网页内容修改、网络请求拦截、...
"沉浸式翻译Chrome插件 0.4.2版本"是一款专为谷歌浏览器(Chrome)设计的翻译扩展,旨在提供无缝、高效的浏览体验。这款插件的核心功能是将翻译服务集成到网页中,使得用户无需离开当前页面即可完成对网页内容的翻译...
Chrome插件是Google Chrome浏览器的一种增强功能,它们是以`.crx`格式存在的软件包,能够扩展浏览器的功能,提供各种定制化的服务,如广告拦截、网页翻译、效率提升工具等。在遇到Google账户登录后无法同步书签、...
【CSDN_chrome插件】是一款专为谷歌浏览器(Chrome)设计的扩展程序,它集成了多种功能,旨在提高开发者的效率并提供便捷的技术资源访问。这款插件的亮点在于其整合了技术手册、在线工具和前端技术的热门资源,同时...
Chrome扩展(Chrome插件)是谷歌浏览器上的应用程序,它们能够增强和定制用户的浏览体验。这些插件是由HTML、CSS和JavaScript构建的,并通过Chrome的API与浏览器进行交互,实现诸如网页拦截、数据存储、用户界面修改...
标题中的“自动填写表单的chrome插件”指的是一个用于谷歌浏览器(Chrome)的扩展程序,它的核心功能是在用户访问特定类型的网页时自动填充表单数据。这种插件可以极大地提高用户在在线填写表单时的效率,尤其适用于...
本压缩包“chrome插件-postman离线安装.zip”包含了Postman Chrome插件的离线安装文件,使得用户可以在没有网络连接的情况下进行安装。以下是详细的安装步骤: 1. 首先,你需要下载这个压缩包,并将其解压到本地...
Chrome插件是Google Chrome浏览器的一种扩展机制,允许用户自定义和增强浏览器的功能。XSwitch插件就是这样的一个工具,特别针对前端开发者设计,它提供了一种便捷的代理服务,帮助开发者在进行网页开发和测试时解决...
"es浏览器插件chrome插件" 这个标题表明我们要讨论的是一个用于Elasticsearch(简称ES)的Chrome浏览器扩展程序,它可能是为了方便用户在Chrome浏览器上直观地管理和操作Elasticsearch集群。描述中的内容与标题相同...