首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在HTML中,是否有一种方法可以确定一个特定的字符串是否是变量?

在HTML中,是否有一种方法可以确定一个特定的字符串是否是变量?
EN

Stack Overflow用户
提问于 2016-01-11 14:56:43
回答 6查看 459关注 0票数 2

比方说,我在看一个包含年份的网页,比如“2016年StackOverflow”。是否有一种方法,通过检查页面源,来确定这个字符串是可变的(函数每年都会自动更新它),或者它是否是硬编码的字符串?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2016-01-11 15:19:10

您必须指出,您所看到的网页通常是由驻留在服务器上的代码生成的,这些代码可能与您相距很远。当你要求一个网页,你得到的只是一个HTML页面,不再。

因此,通常是,生成页面上看到的数据的所有方法都不能看到客户端。试想一下,如果StackOverflow能让你看到整个应用程序的网页背后存在的逻辑,那么会发生什么。你可以利用这些信息造成很大的破坏,或者窃取信息或复杂的算法。

我通常说,因为网页上的数据可以由javascript生成,这是一种客户端语言,可以用来修改DOM。在这种情况下,您可以看到字符串是否由函数更新。

票数 1
EN

Stack Overflow用户

发布于 2016-01-11 14:59:07

HTML用于导航,是php (或python等)的结果。脚本,所以你不能。(但是如果它是由javascript驱动的,你可以)

票数 6
EN

Stack Overflow用户

发布于 2016-01-11 15:00:11

这是不可能的,除非该网站已被专门编码,使之成为可能。

我知道有一个网站确实允许标记其输出中的变量,但即使这样,对于大多数页面请求来说,这个功能也是关闭的--除非您对该请求显式地打开它,否则它不会工作。

当然,在html中没有注意到这一点的标准方法。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34724484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档