Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.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中的连接域名_Javascript_Html - Fatal编程技术网

JavaScript中的连接域名

JavaScript中的连接域名,javascript,html,Javascript,Html,我接管了一个项目的开发,并注意到JavaScript中有一个奇怪的片段,开发人员在其中编写了以下内容: /* ... code */ var el = document.getElementById('foo'); el.href = "http://" + "w" + "w" + "w" + "." + "d" + "o" + "main.com/foobar/"; /* ... code */ 我有一些预感,关于目的是什么,但我将避免表达它,以免误导,也许更好,答案 连接域的目的是什

我接管了一个项目的开发,并注意到JavaScript中有一个奇怪的片段,开发人员在其中编写了以下内容:

/* ... code */

var el = document.getElementById('foo');

el.href = "http://" + "w" + "w" + "w" + "." + "d" + "o" + "main.com/foobar/";

/* ... code */
我有一些预感,关于目的是什么,但我将避免表达它,以免误导,也许更好,答案


连接域的目的是什么?

通常情况下,您会连接它,因为您会在其中使用变量

el.href = "http://www." + domain + "." + ext "/" + additionalUrl;

否则,像那样一个字母一个字母地分开是没有用的。我假设前一个程序员只是觉得无聊:)

通常你会连接它,因为你会在其中使用变量

el.href = "http://www." + domain + "." + ext "/" + additionalUrl;

否则,像那样一个字母一个字母地分开是没有用的。我假设之前的程序员只是觉得无聊:)

就JavaScript本身而言,这实际上没有任何效果——结果是一样的

但原因可能与用JavaScript完成某些任务不同。我想这里最有可能出现两种情况:

  • 误导其他程序员(因此通过简单的文本搜索很难找到域名)。蠕虫使用类似的(但要复杂得多)方式将代码插入到网站中,而不显示其中包含的内容,除非你花更多的精力来分析它
  • 试图误导爬虫程序,这可能假设爬虫程序没有解析JavaScript并得到实际结果。例如,如果程序员担心代码会被编入索引,通过在搜索引擎中搜索此域名,任何人都可以发现您描述的站点代码中提到了此域名

  • 就JavaScript本身而言,这实际上没有任何影响——结果是一样的

    但原因可能与用JavaScript完成某些任务不同。我想这里最有可能出现两种情况:

  • 误导其他程序员(因此通过简单的文本搜索很难找到域名)。蠕虫使用类似的(但要复杂得多)方式将代码插入到网站中,而不显示其中包含的内容,除非你花更多的精力来分析它
  • 试图误导爬虫程序,这可能假设爬虫程序没有解析JavaScript并得到实际结果。例如,如果程序员担心代码会被编入索引,通过在搜索引擎中搜索此域名,任何人都可以发现您描述的站点代码中提到了此域名

  • 你的实际问题是什么?@好奇:你应该在你的“问题”中清楚地说明你的实际问题是什么。只是用粗体字加上。我想这还不够明显…不知道为什么有人会用花花公子玩伴的照片作为他们的偶像。好吧,我有一些预感,但我会避免表达它们,以免它们影响你自己的观点。你真正的问题是什么?@好奇:你应该在你的“问题”中清楚地陈述,你真正的问题是什么。只是用粗体加上。我想这还不够明显…不知道为什么有人会用花花公子玩伴的照片作为他们的偶像。嗯,我有一些预感,但我会避免表达它们,以防它们影响你自己的意见