我想这样做,例如,如果我在myownwebsite.com上,当它加载时,我希望URL更改,但不访问链接,只需让它说出我想要的URL,例如mysecondwebsite.com,这可能吗?
发布于 2018-06-05 06:05:58
您的特定示例不可能只使用JavaScript。历史API确实发布了一个名为pushState()的方法,该方法允许您更改地址栏中显示的网址,但是--像许多其他JavaScript特性一样--它受同源策略的约束。在这种情况下,您不能将地址更改为与当前加载的页面具有不同来源(即主机名+端口号)的URL。否则,恶意网站很容易冒充谷歌、Facebook等。
发布于 2018-06-05 06:08:16
这并没有确切地回答你的问题,因为它不是javascript,但是DNS CNAME记录在你的例子中可以工作吗?
引用:“规范名称记录(缩写为CNAME记录)是域名系统(DNS)中的一种资源记录,用于指定一个域名是另一个域(‘规范’域)的别名。”
发布于 2018-06-05 09:05:18
不,这不可能。
浏览器不会授权你“欺骗”用户。
如果URL是第二个网站的URL,它应该显示第二个网站的内容。
如果你让第二个网站显示第一个网站的内容,而你收到一个特定的查询参数,该怎么办?
https://stackoverflow.com/questions/50689377
复制相似问题