问题标签 [view-source]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
710 浏览

html - 在浏览器中查看 .txt 文件的源代码会显示 HTML 标记

当我在 Mac 上的 Safari、Chrome 或 Firefox 中“查看源代码”(使用 cmd-I )时,我看到:

HTML 来自哪里?

谷歌的机器人文件只是一个例子——我在所有浏览器中对所有文本文件都得到了相同的结果。

我之所以问,是因为我正在编写一个 Python 程序来生成 robots.txt 和 sitemap.txt 文件,并且我想确保发送了正确的标头。

在源代码中看到 HTML 让我担心我的标题不正确。

Google 的 robots.txt 文件具有相同的 HTML 的事实让我确信这是正常的,但我想知道为什么会这样。

自 1995 年以来,我一直在构建网站,并且不记得曾经注意到过这种行为。

0 投票
7 回答
2708 浏览

firefox - Firefox VIEW SOURCE 显示登录页面

我在 Arch Linux 上运行 Firefox 61.0。在查看页面源代码时,我经常(但不总是,估计有 20% 的时间)在浏览需要我登录的网站时看到登录页面的源代码。这种情况发生在我浏览本地主机。每个页面的源代码都是在服务器上生成的,这不是被操作的 DOM 的问题。它使用 Django 和 PHP 发生。例子:

登录页面:

主页:

在我登录并进入主页后,我按 CTRL+U,它会显示:

换句话说,它不会从缓存中取出前一页;它似乎以某种方式尝试获取我所在页面的源代码,但它被重定向到登录页面。

注意:如果我在页面上运行 INSPECT ELEMENT,那么我确实会看到正确的源代码。问题仅在于查看源。这不会发生在 Chrome 或其他浏览器中,只会发生在 Firefox 中。

知道为什么会发生这种情况吗?

澄清一下:这是两个不同的页面。登录页面是 login.php,主页是 index.php。当我在 index.php 上按 CTRL+U 时,Firefox 会显示 login.php 的源代码,即使我已经登录。

0 投票
0 回答
49 浏览

html - http请求时如何查看最终的html

我调用一个http请求来获取一个url的html。例如,在 Firefox 中执行“查看源代码”时也会发生同样的情况。如您所知,该 html 与在浏览器本身中看到的站点的最终 html 不同。

有没有办法调用 url 的 http 请求并“做某事”,所以我将拥有 html 的最终“版本”,包括网站结束加载时的所有内容?

Firefox 就是一个例子,我的意思是使用 http 客户端调用 http 请求,例如使用 Java。我调用 http 请求来获取 html,但 html 是“之前”状态。

谢谢

0 投票
0 回答
97 浏览

javascript - Google Scripts - 在 javascript 编辑页面后检索 UrlFetchApp.fetch

我正在尝试使用 Google App Script 的 UrlFetchApp.fetch 获取页面 (rotoql.com),但 rotoql.com 在浏览器的“检查元素”中与“查看源代码”中的不同。不幸的是,UrlFetchApp.fetch 获取的是 rotoql.com 的“查看源代码”版本,而不是“检查元素”版本。

我将如何获取 JavaScript 已经编辑过的网站版本(或“检查元素”版本)而不是网站的源代码?

0 投票
1 回答
55 浏览

android - 页面源与检查

我正在尝试将 YouTube 视频转换为 mp3(供个人使用),为此,我正在使用以下转换器https://www.yt2mp3s.me 问题是我无法获得生成的下载链接,因为 HTML 输出没有'不包含此链接,但当我查看页面时,检查所有链接是否可见。

亲爱的朋友,谁能澄清如何从 Inspect 获取此链接?

请求示例: https ://www.yt2mp3s.me/@api/button/mp3/XY7tjffiAbc

生成的输出: 在此处输入图像描述

0 投票
1 回答
534 浏览

html - 角度如何将组件特定样式注入
html标签?有没有办法将css打包成文件

Angular 应用程序:在浏览器中打开 viewsource html,当我们浏览器跨页面中的不同组件时,它会动态添加内联样式 css 标签。为什么 Angular 会这样做(延迟加载)?有没有办法将它分开渲染在一个单独的 css 文件中?

0 投票
1 回答
77 浏览

php - 查看特定 URI 的源代码

我正在尝试在 naaptol 中查看此特定页面的源代码。但不幸的是,它被重定向到失败或其他页面。

如何停止此重定向并查看源代码。

关联 :

https://www.naaptol.com/checkout/ordernowsubmit.html

0 投票
0 回答
59 浏览

internet-explorer-11 - IE11 尝试查看源代码或使用 F12 时关闭

我们有一组用户无法在 Windows 10 上的 IE11 中查看源代码或使用开发人员工具。右键单击查看源代码会关闭浏览器,而不会在事件查看器中显示或发现错误。如果您按 F12,它将短暂打开,然后再次关闭浏览器而不会出现错误

0 投票
1 回答
141 浏览

angular - 使用 Angular Universal 后如何修复无限加载视图源?

我目前正在尝试在http://sightmess.com网站上安装 Google Adsense 。它是用 Angular 制作的,这就是为什么我使用 Angular Universal 来显示 HTML 视图源并希望被 Google Adsense bot 接受。

该网站正在 100% 运行,但是我只能看到第一页的视图源 ( http://sightmess.com )。例如,当我在http://sightmess.com/home上时 ,如果我尝试显示视图源代码 (CTRL+U),则会开始无限加载。

问题不是来自主机,因为即使我尝试在本地执行它也不起作用。

我认为问题来自于 javascript 文件的大小。没有背面,这意味着您可以在加载第一页时删除您的互联网连接。也许问题来自这里,我不知道....

非常感谢您的帮助。

PS:我尝试向 Google Adsense 提出该网站,但他们仍然报告“没有内容”,我认为通过显示第二页(和另一页)的视图源,他们会接受该网站。

雨果

0 投票
1 回答
23 浏览

javascript - 无法正确回显代码。CSS 消失

我想用 Elementor 制作一个电子邮件签名页面,然后生成 HTML 代码,就像您在“查看页面的源代码”时出现的代码一样,但代码并不完全正确。我正在使用自定义帖子类型和未发布的 Elementor 模板,因此它仅在编写时有效:https ://mysite123123.com/a/site/?theme_template_id=1164

我有一个 PHP 片段插件,此代码获取 Post 类型的 HTML,但与按右键单击/查看源代码时不同。(它缺少一些CSS等)

您能看到我做错了什么吗,或者您是否知道如何像普通访问者一样从网页中回显正确的 html?

(我使用此代码为用户提供 HTML 签名)