如何通过chrome扩展名获取所有CSS和Javascript文件
How to get all CSS and Javascript files by chrome extension
我想做一个chrome扩展,通过单击页面操作中的按钮来获取网页中所有CSS和Javascript文件的名称和内容,但我不知道哪个API可以完成这项工作。
在Chrome DevTools API中,存在一个方法inspectedWindow.getResources
,该方法返回脚本和样式表的列表,并提供获取其内容的方法。但是,它仅在检查页面时可用。
另一种方法是使用内容脚本,并通过chrome.runtime.sendMessage
将所需的信息传达回弹出窗口。
要从内容脚本中获取 CSS 和 JS 文件信息,请执行以下操作:
var js = document.scripts;
var css = document.styleSheets;
要获取文件内容,您可以使用文件 URL 从内容脚本发出 ajax 请求。
相关文章:
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- CSS/Javascript Lightbox
- (html/css/javascript)试图使导航栏中的“当前页面”链接变成不同的颜色
- 在css/javascript中单击,切换图像上的去饱和度
- 如何使用HTML/CSS/JavaScript开发桌面应用程序
- 我的CSS/Javascript下拉菜单测试代码出了什么问题
- 如何在HTML CSS JavaScript中根据纵横比调整高度或宽度
- 使用CSS/Javascript设计图像地图的样式
- 如何使手风琴(CSS+javascript)工作
- 在项目中组织CSS/JavaScript的最佳方式是什么
- 用于检查未使用的CSS/JavaScript选择器的NetBeans插件
- HTML CSS- javascript .click() event
- 使用HTML/CSS/JavaScript更改文件名
- CSS Javascript在1 onClick上处理2事件
- CSS/Javascript带有类's和id's
- 使用CSS/JavaScript在活动页面上突出显示活动导航菜单项,无id
- 选择框在应用 css/javascript 时失去功能
- 使用 CSS/JavaScript 安排动画
- 动态图像放置帮助 - CSS / javascript / jquery.
- PhoneGap Build Service "Build in HTML5, CSS, JavaScript