Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chome API-获取呈现页面源_Javascript_Google Chrome Extension - Fatal编程技术网

Javascript Chome API-获取呈现页面源

Javascript Chome API-获取呈现页面源,javascript,google-chrome-extension,Javascript,Google Chrome Extension,首先,这是我第一次接触javascript,所以请保持警惕……不要到处乱跑 我希望我的javascript“获取”呈现的页面源代码,包括任何帧(如在“开发工具”窗口中),并将其存储在变量中 你能告诉我怎么做吗?非常感谢,因为这是我延期的起点 非常感谢您可以使用它获取任何元素的html内容。在要获取所有源代码的最高级别元素上运行.html() 例如: var myHTML=$('my-container').html() 在基本级别,“document.documentElement.outerH

首先,这是我第一次接触javascript,所以请保持警惕……不要到处乱跑

我希望我的javascript“获取”呈现的页面源代码,包括任何帧(如在“开发工具”窗口中),并将其存储在变量中

你能告诉我怎么做吗?非常感谢,因为这是我延期的起点

非常感谢

您可以使用它获取任何元素的html内容。在要获取所有源代码的最高级别元素上运行.html()

例如:


var myHTML=$('my-container').html()

在基本级别,“document.documentElement.outerHTML”。不过,这不会处理iFrame;事实上,这可能需要一些专门用于扩展的功能,因为浏览器的跨源策略将阻止站点内脚本直接访问框架内容。是的,但是要在chrome的api文档中找到合适的函数并不容易,而且在stackoverflow上似乎也缺少一些关于这个的问题。谢谢anyway@user2574761你的问题是一部分Chrome扩展,一部分纯JavaScript。查找有关使用Chrome扩展运行内容脚本的问题,以及有关获取页面内容的JavaScript问题。
chrome.*
api不太可能有你想要实现的方法。谢谢,但我正在寻找一种方法来使用chrome api获取当前打开页面的呈现页面源代码。获取显示在“开发工具”窗口中的源代码。