首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该使用什么代码来更改当前页面的URL,而不是实际转到该站点

问我应该使用什么代码来更改当前页面的URL,而不是实际转到该站点
EN

Stack Overflow用户
提问于 2018-06-05 06:01:55
回答 3查看 38关注 0票数 0

我想这样做,例如,如果我在myownwebsite.com上,当它加载时,我希望URL更改,但不访问链接,只需让它说出我想要的URL,例如mysecondwebsite.com,这可能吗?

EN

回答 3

Stack Overflow用户

发布于 2018-06-05 06:05:58

您的特定示例不可能只使用JavaScript。历史API确实发布了一个名为pushState()的方法,该方法允许您更改地址栏中显示的网址,但是--像许多其他JavaScript特性一样--它受同源策略的约束。在这种情况下,您不能将地址更改为与当前加载的页面具有不同来源(即主机名+端口号)的URL。否则,恶意网站很容易冒充谷歌、Facebook等。

票数 2
EN

Stack Overflow用户

发布于 2018-06-05 06:08:16

这并没有确切地回答你的问题,因为它不是javascript,但是DNS CNAME记录在你的例子中可以工作吗?

引用:“规范名称记录(缩写为CNAME记录)是域名系统(DNS)中的一种资源记录,用于指定一个域名是另一个域(‘规范’域)的别名。”

来自:https://en.wikipedia.org/wiki/CNAME_record

票数 0
EN

Stack Overflow用户

发布于 2018-06-05 09:05:18

不,这不可能。

浏览器不会授权你“欺骗”用户。

如果URL是第二个网站的URL,它应该显示第二个网站的内容。

如果你让第二个网站显示第一个网站的内容,而你收到一个特定的查询参数,该怎么办?

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

https://stackoverflow.com/questions/50689377

复制
相关文章

相似问题

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