Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.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中检测转发url的来源_Javascript_Angular_Url_Forwarding - Fatal编程技术网

如何在javascript中检测转发url的来源

如何在javascript中检测转发url的来源,javascript,angular,url,forwarding,Javascript,Angular,Url,Forwarding,在我的web应用程序中,我需要检测来自客户端的转发url的来源,以便为不同的客户端自定义页面。我知道这是可能的,但找不到办法。所以请帮忙 假设我的(角度)web应用程序正在mysite.com上运行。虽然客户将使用mysite.com中的服务,但他们希望地址栏始终显示自己的网站,如clientxyz.com。这一部分很容易进行DNS转发 这里的问题是:我(mysite.com)想要检测转发的来源,因此我知道请求来自哪个客户端,从而为他们定制页面/站点,给他们一个错误的印象,一切都是他们自己的。这

在我的web应用程序中,我需要检测来自客户端的转发url的来源,以便为不同的客户端自定义页面。我知道这是可能的,但找不到办法。所以请帮忙

假设我的(角度)web应用程序正在mysite.com上运行。虽然客户将使用mysite.com中的服务,但他们希望地址栏始终显示自己的网站,如clientxyz.com。这一部分很容易进行DNS转发

这里的问题是:我(mysite.com)想要检测转发的来源,因此我知道请求来自哪个客户端,从而为他们定制页面/站点,给他们一个错误的印象,一切都是他们自己的。这是一个合法的用例

那么如何在javascript或Angular(typescript)中实现这一点呢


非常感谢

你可以随时使用服务器查找哪个客户端请求应用程序,并根据客户端预先配置应用程序设置。你想知道哪个URL将某人转发到你的网站吗?。。。如果您将所有内容转发到同一个域,那么您不必关心转发的域是什么,也不必在转发器的末尾植入任何查询字符串。对于最终用户来说,他们的域不会改变,所以只要抓取当前url的域段就可以了,并使用它来配置你的应用程序。谢谢大家!我在AWS S3中托管我的应用程序,S3 bucket url是,比方说,我不想在外部使用它,我想使用我自己的域——mysite.com。因此,在mysite.com DNS设置中,我将所有内容转发到AWS s3 url。那部分有效。现在在应用程序代码中,我想检测的入口点是mysite.com…上面的技巧,它实际上使用window.location.href查看aws s3 url。我的客户可能希望保留自己的域,因此他们将转发到相同的AWS S3 url,我想知道谁是谁,并为他们定制站点。希望这能澄清问题。你可以随时使用服务器查找哪个客户端请求应用程序,并根据客户端预先配置应用程序设置。你想知道哪个URL将某人转发到你的网站吗?。。。如果您将所有内容转发到同一个域,那么您不必关心转发的域是什么,也不必在转发器的末尾植入任何查询字符串。对于最终用户来说,他们的域不会改变,所以只要抓取当前url的域段就可以了,并使用它来配置你的应用程序。谢谢大家!我在AWS S3中托管我的应用程序,S3 bucket url是,比方说,我不想在外部使用它,我想使用我自己的域——mysite.com。因此,在mysite.com DNS设置中,我将所有内容转发到AWS s3 url。那部分有效。现在在应用程序代码中,我想检测的入口点是mysite.com…上面的技巧,它实际上使用window.location.href查看aws s3 url。我的客户可能希望保留自己的域,因此他们将转发到相同的AWS S3 url,我想知道谁是谁,并为他们定制站点。希望这能澄清。