我可以将当前页面(或另一个选项卡的页面)保存在 chrome 扩展中,例如:
chrome.pageCapture.saveAsMHTML(object details, function callback)
我可以用javascript(不是PHP)以某种方式保存指定的URL页面吗?
我可以将当前页面(或另一个选项卡的页面)保存在 chrome 扩展中,例如:
chrome.pageCapture.saveAsMHTML(object details, function callback)
我可以用javascript(不是PHP)以某种方式保存指定的URL页面吗?
简单的答案是否定的,chrome.pageCapture.saveAsMHTML要求您传入要捕获的选项卡的 ID。MHTML文件将与 HTML 文档相关的所有资源(例如图像、css、javascript 等)嵌入到单个文件中。
您可以用来捕获 HTML 的另一种方法是使用xmlhttprequest。尽管您需要进行单独调用以捕获所有相关资源。
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
var responseHtml = xmlhttp.responseText;
}
}
xmlhttp.open("GET","http://www.website.com/target.html", true);
xmlhttp.send();