Javascript:获取当前页面当前源

2023-11-23

我有 HTML,我需要获取该 html 的页面源。

document.documentElement.outerHTML

or

$.ajax({
async: true,
type: 'GET',
cache: false,
url: window.location.href,
success: function(data) {
   alert(data);
}
});

正在工作,但它们显示原始源。如果我更改 html(例如,通过 jQuery),他们不会读取我的更改。

是否可以读取页面的当前源代码?


在 chrome 上试过了,可以用。使用

document.documentElement.innerHTML

有趣的是你的代码也有效

document.documentElement.outerHTML

查看打印到控制台的 htmlfiddle。它实际上包含 jQuery 所做的更改。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Javascript:获取当前页面当前源 的相关文章

随机推荐

  • 使用 H264 编解码器将视频保存在 opencv 中

    我在用opencv python 4 5 1 48 and python3 9码头工人 我想以 h264 格式保存视频 这是我保存视频的功能 import cv2 def save video frames fps 30 video pat
  • Scala中的类型类模式不考虑继承?

    在某些情况下 我正在使用类型类设计 API 但是我遇到了隐式解析的问题 如下所示 如果有一个类型为A的隐式对象但有一个类型为B extends A传递给该方法 则无法找到隐式对象 有没有办法做到这一点 或者调用者是否必须将隐式对象放入每个子
  • MKMapView MKCircle 渲染半径太大的圆

    我面临着 MKCircle 外观的奇怪行为 基本上我试图画一个半径为 8500 公里 任意中心的圆 这是我的代码 private func addCircle mapView removeOverlays mapView overlays
  • 我需要在Python中生成1000个唯一的名字

    我需要生成 1000 个唯一的名字并将它们存储在列表中 我正在使用 Python faker 但得到了很多重复的值 import random from random import shuffle from faker import Fak
  • 使用 Jackson 将 Java 对象序列化为 JSON 时抑制包装器对象

    我有一个以 JSON 形式返回列表的 Web 服务 它使用 Jackson 将 Java POJO 列表映射到 JSON 问题是 JSON 表示在数组周围有一个包装对象 而我只想要该数组 即 我得到这个 optionDtoList 当我真正
  • Hadoop JobConf 类已弃用,需要更新示例

    我正在编写 hadoop 程序 我真的不想使用已弃用的类 在网上的任何地方我都找不到更新的程序 org apache hadoop conf 配置 班级 代替 org apache hadoop mapred JobConf class p
  • 无法生成类,因为找不到具有复杂类型的顶级元素

    我正在尝试使用 XSD EXE 工具从 xsd 文件创建一个类 但由于某种原因我收到此错误 警告 无法生成类 因为没有顶级元素 发现复杂类型 我环视了堆栈 发现我可以在复杂类型元素上放置一个类型 但我似乎无法让我工作 这是 xsd 文件
  • 使用应用函子 |@| 进行 Scalaz 验证不工作

    我正在尝试在我的应用程序中使用 Scalaz 7 Validation 但是 我在获取时遇到问题 应用函子来合并我的失败 这是我的代码 type ValidationResult ValidationNel String Unit def
  • 具有连续彩虹色的热图

    首先 我不得不说 我在 stackoverflow 和其他地方读到了很多关于 heatmap 和 ggplot2 的帖子 但我的问题还没有解决 我有以下数据集 Var1 Var2 value 1 197 5 197 5 0 2 192 5
  • 使用 Google OAuth API 检索出生日期

    有谁知道如何通过 Google OAuth api 检索 D O B 我可以通过将范围设置为来获取其他信息 例如姓名 电子邮件 性别https www googleapis com auth userinfo profile 但我无法用这个
  • Python 子进程模块不会在段错误上返回标准输出

    我正在从 Python 运行 C 可执行文件 该可执行文件有时会出现段错误 当出现段错误时 子进程模块不会在 stdout 或 stderr 中返回任何内容 示例代码 import subprocess proc subprocess Po
  • Python:所有子进程调用上的“FileNotFoundError”

    使用 Windows 7 Python 3 5 1 import subprocess subprocess check output echo hello 引发错误 Traceback most recent call last File
  • Android 应用程序中的动态 ListView

    是否有一个工作示例演示如何在 ListView 中动态追加附加行 例如 您正在从中提取 RSS 提要 不同领域 然后显示前 10 项 在 ListView 中 当你有 中运行的其他线程 后台继续拉动提要 你滚动并到达底部 列表并单击按钮 查
  • java换行符

    我想知道为什么我没有得到预期的结果 String t 1302248663033 t replaceAll n System out println t 输出是 1302248663033 所以我想知道为什么 n仍然在那里 有人知道吗 n
  • 数组和指针之间的区别[重复]

    这个问题在这里已经有答案了 昨天我在使用自制的 strcpy 函数时遇到了一些麻烦 虽然现在可以了 但我有点困惑 char a Hello World Works char b Hello World Works also strcpy a
  • 如何在 C++ 中快速安全地从文本文件中读取超长行?

    有一个 6 53 GiB 的大文本文件 它的每一行可以是数据行或注释行 注释行通常很短 少于 80 个字符 而数据行包含超过 200 万个字符 并且长度可变 考虑到每个数据行都需要作为一个单元来处理 是否有一种简单的方法可以在 C 中安全快
  • Matplotlib坐标变换

    我试图理解这段代码片段 def add inset ax rect args kwargs box ax get position inax position ax transAxes transform rect 0 2 infig po
  • 如何清除内存缓存?

    我使用 MemoryCache 类创建了一个缓存 我向其中添加了一些项目 但是当我需要重新加载缓存时 我想先清除它 最快的方法是什么 我应该遍历所有项目并一次删除它们还是有更好的方法 Dispose现有的 MemoryCache 并创建一个
  • 如何使用mysql将视频存储在数据库中?

    我尝试使用 MySQL 将视频文件存储到数据库中 但我不知道如何存储 视频文件存入数据库 我尝试执行以下查询 但没有成功 CREATE TABLE GAME GAME ID INTEGER NOT NULL PRIMARY KEY GAME
  • Javascript:获取当前页面当前源

    我有 HTML 我需要获取该 html 的页面源 document documentElement outerHTML or ajax async true type GET cache false url window location